ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

chan_dongle как скрыть номер(CLIr)

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Re: chan_dongle как скрыть номер(CLIr)

Сообщение IRAKLI » 28 дек 2013, 12:57

Ну что, никто не сталкивался чтоли?
PS. Немного не в тему, chmod 666 /dev/ttyUSB* действует только до перезагрузки, никогда не сталкивался с таким до этого, как исправить?
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
Альберт Эйнштейн
Аватар пользователя
IRAKLI
 
Сообщений: 15
Зарегистрирован: 24 дек 2013, 14:50

Re: chan_dongle как скрыть номер(CLIr)

Сообщение zlat » 28 дек 2013, 13:31

chmod 666 /dev/ttyUSB* действует только до перезагрузки, никогда не сталкивался с таким до этого, как исправить?

udev - примеров в сети много
Аватар пользователя
zlat
 
Сообщений: 98
Зарегистрирован: 01 сен 2010, 00:15
Откуда: Пенза

Re: chan_dongle как скрыть номер(CLIr)

Сообщение SolarW » 29 дек 2013, 03:06

Код: выделить все
[2013-12-26 15:33:01] WARNING[3086]: channel.c:76 parse_dial_string: Invalid destination '#31#+99XXXXXXXX' in chan_dongle, only 0123456789*#+ABC allowed
[2013-12-26 15:33:01] WARNING[3086]: app_dial.c:2345 dial_exec_full: Unable to create channel of type 'dongle' (cause 88 - Incompatible destination)

Из этого лога можно предположить что chan_dongle не нравится символ + в середине набираемого номера.
Без плюса можно попробовать?
Ну и для контроля - #31#+99XXXXXXXX вы эту конструкцию пробовали просто с мобилки набрать, прокатывает?
IRAKLI писал(а):PS. Немного не в тему, chmod 666 /dev/ttyUSB* действует только до перезагрузки, никогда не сталкивался с таким до этого, как исправить?

Все, кто используют chan_dongle и asterisk запущенный не от root'а сталкивались...
Для FreePBX Distro (CentOS 6) так можно.
Код: выделить все
[root@localhost ~]# cat /etc/udev/rules.d/huawei.rules
KERNEL=="ttyUSB[0-9]*", GROUP="root", MODE="0777"

[root@localhost ~]#
Аватар пользователя
SolarW
 
Сообщений: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: chan_dongle как скрыть номер(CLIr)

Сообщение igorostkir » 30 дек 2013, 12:32

я скрывал номер так:

в com-порт при загрузке системы посылал команду: AT+CLIR=1
igorostkir
 
Сообщений: 68
Зарегистрирован: 21 фев 2012, 09:54

Re: chan_dongle как скрыть номер(CLIr)

Сообщение IRAKLI » 15 янв 2014, 12:39

SolarW писал(а):Ну и для контроля - #31#+99XXXXXXXX вы эту конструкцию пробовали просто с мобилки набрать, прокатывает?

В первую очередь, работает!

SolarW писал(а):
Код: выделить все
[root@localhost ~]# cat /etc/udev/rules.d/huawei.rules
KERNEL=="ttyUSB[0-9]*", GROUP="root", MODE="0777"
[root@localhost ~]#

Спасибо, помогло. Только немогу понять почему до этого все делал аналогично, все работало без танцев.

igorostkir писал(а):в com-порт при загрузке системы посылал команду: AT+CLIR=1

Спасибо, заработало так:
Код: выделить все
usecallingpres=yes
callingpres=allowed_passed_screen

и AT+CLIR=1

ЗЫ. Всем огромное спасибо за помощь, не всегда так оперативно кто-то помогает. Особенную благодарность хотелось бы выразить SolarW'у!
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
Альберт Эйнштейн
Аватар пользователя
IRAKLI
 
Сообщений: 15
Зарегистрирован: 24 дек 2013, 14:50

Re: chan_dongle как скрыть номер(CLIr)

Сообщение atux_null » 22 апр 2018, 22:31

Hi. I have in my asterisk a usb 3g dongle Huawei e169 and i am making calls with the following:
Код: выделить все
exten => _9X.,1,Dial(Dongle/dongle800/${EXTEN:1},120,KT)
exten => _9.,n,Hangup(${HANGUPCAUSE})

i did send from asterisk cli the following
Код: выделить все
dongle cmd dongle800 AT+CLIR=1
my provider supports CLIR by using #31#. I am trying to send
Код: выделить все
exten => _9X.,1,Dial(Dongle/dongle800/#31#${EXTEN:1},120,KT)
exten => _9X.,n,Hangup(${HANGUPCAUSE})

but the call goes with the number shown.
Any ideas on how to fix that please?
sorry for the english, but it the only asterisk site that i have found something similar.
atux_null
 
Сообщений: 3
Зарегистрирован: 22 апр 2018, 22:24

Re: chan_dongle как скрыть номер(CLIr)

Сообщение ded » 23 апр 2018, 15:40

If you put the sim card from dongle to your mobile phone and callt to your friend with #31#123456778
- the call is proceed?
- the source Caller ID number is swon asi is or like looks like "Unknown"?
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: chan_dongle как скрыть номер(CLIr)

Сообщение atux_null » 23 апр 2018, 17:08

thanks a lot for the reply. If i put the card to my mobile and dial #31#123456778 then call is proceed and it is shown as unknown on the receiver's end.
it does not work when i do it with dongle. in my asterisk i cannot dial #31# from zoiper. so it has to be on the trunk automatically. eg by typing 9 and the number, then add automatically the #31#
atux_null
 
Сообщений: 3
Зарегистрирован: 22 апр 2018, 22:24

Re: chan_dongle как скрыть номер(CLIr)

Сообщение ded » 23 апр 2018, 17:48

AFAIK, you have an old release of chan_dongle, that cannot accept service codes, tech prefixes or/and short numbers (like sex over the phone.
Try to upgrade.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: chan_dongle как скрыть номер(CLIr)

Сообщение atux_null » 23 апр 2018, 18:04

i have used the latest from https://github.com/bg111/asterisk-chan-dongle
up to know i can make/receive all calls and sms. Only clir is the problem.
is there a newer one?
atux_null
 
Сообщений: 3
Зарегистрирован: 22 апр 2018, 22:24

Пред.След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 34

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH