VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

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

Аватара пользователя
IRAKLI
Сообщения: 15
Зарегистрирован: 24 дек 2013, 14:50

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

Сообщение IRAKLI »

Ну что, никто не сталкивался чтоли?
PS. Немного не в тему, chmod 666 /dev/ttyUSB* действует только до перезагрузки, никогда не сталкивался с таким до этого, как исправить?
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
Альберт Эйнштейн
Аватара пользователя
zlat
Сообщения: 98
Зарегистрирован: 01 сен 2010, 00:15
Откуда: Пенза
Контактная информация:

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

Сообщение zlat »

chmod 666 /dev/ttyUSB* действует только до перезагрузки, никогда не сталкивался с таким до этого, как исправить?
udev - примеров в сети много
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

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

Сообщение SolarW »

Код: Выделить всё

[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 ~]#
igorostkir
Сообщения: 68
Зарегистрирован: 21 фев 2012, 09:54

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

Сообщение igorostkir »

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

в com-порт при загрузке системы посылал команду: AT+CLIR=1
Аватара пользователя
IRAKLI
Сообщения: 15
Зарегистрирован: 24 дек 2013, 14:50

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

Сообщение IRAKLI »

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'у!
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
Альберт Эйнштейн
atux_null
Сообщения: 3
Зарегистрирован: 22 апр 2018, 21:24

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

Сообщение atux_null »

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.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

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"?
atux_null
Сообщения: 3
Зарегистрирован: 22 апр 2018, 21:24

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

Сообщение atux_null »

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#
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

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.
atux_null
Сообщения: 3
Зарегистрирован: 22 апр 2018, 21:24

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

Сообщение atux_null »

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?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH