Страница 1 из 1

Астер не видит номера телфона на sim - unknown

Добавлено: 12 апр 2014, 18:36
m1a0s
Здравствуйте,

Столкнулся со следующей проблемой:

телефоны, модемы не видят какой мобильный номер присвоен симке, или как я вычитал какой мобильный номер будет присвоен симке оператором,если быть точнее, так как нашел инфу что номер не хранится на sim карточке, а оператор его задает.

dongle show devices:

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

dongle show devices:
000102       2     Free       25   3    3       KYIVSTAR       E173       11.609.20.00.132  78674251156456 255030102393072  Unknown
Естественно я при таком раскладе не могу писать extensions для конкретного номера, и правила Inbound не работают, потому как номер не задан. Говорят что номер не обслуживается, хотя для симок где в Inbound все указано и номер на симке определяется - работает все отлично.

В связи с этим два вопроса:
1)Можно ли что-то сделть с симкой чтоб номер все таки определялся астером\модемо
2)Если нельзя, то как писать Входящие,роуты чтоб симка работала.

Спасибо.

Re: Астер не видит номера телфона на sim - unknown

Добавлено: 12 апр 2014, 18:44
Vlad1983
читайте ридми для chan_dongle
http://wiki.e1550.mobi/doku.php?id=configuration
exten => s,n,Set(CNUM_NUMBER=${DONGLENUMBER})
; Subscriber Number example see output of cli 'dongle show devices' column "Number"
; may be empty, use for save in SIM commands AT+CPBS="ON" and AT+CPBW=1,"+123456789",145

Re: Астер не видит номера телфона на sim - unknown

Добавлено: 13 апр 2014, 21:00
m1a0s
Попробовал, и вроде бы решение казалось бы простое и верное но не сработало:
Модем отвечает ошибкой на обе АТ команды:

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

srv*CLI> dongle cmd 000101  AT+CPBS="ON"
[000101] 'AT+CPBS=ON' Command queued for execute
[2014-04-13 19:57:04] NOTICE[18843]: at_response.c:1717 at_response: [000101] Got Response for user's command:'ERROR'
[2014-04-13 19:57:04] ERROR[18843]: at_response.c:522 at_response_error: [000101] Received 'ERROR' for unhandled command 'USER'S'

srv*CLI> dongle cmd 000101  AT+CPBW=1,"+380XXXXXXXX4",145
[000102] 'AT+CPBW=1,+380XXXXXXXX4,145' Command queued for execute
[2014-04-13 19:56:36] NOTICE[19071]: at_response.c:1717 at_response: [000102] Got Response for user's command:'ERROR'
[2014-04-13 19:56:36] ERROR[19071]: at_response.c:522 at_response_error: [000102] Received 'ERROR' for unhandled command 'USER'S'

Попробовал на двух модемах -один старые E153, второй новый E173.
Номер естественно на симку не сохранился,может счас ставится какая-то защита?
Какие еще могут быть варианты?

Re: Астер не видит номера телфона на sim - unknown

Добавлено: 13 апр 2014, 21:06
m1a0s
Еще погуглил, заработало, надо было экранировать кавычки, может кому поможет:

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

dongle cmd 000102 AT+CPBS=\"ON\"
dongle cmd 000102 AT+CPBW=1,\"+123456789\",145
Затем рестарт астериска. Спасибо Влад за решение.