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

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
m1a0s
Сообщения: 25
Зарегистрирован: 26 фев 2014, 16:32

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

Сообщение 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)Если нельзя, то как писать Входящие,роуты чтоб симка работала.

Спасибо.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение 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
ЛС: @rostel
m1a0s
Сообщения: 25
Зарегистрирован: 26 фев 2014, 16:32

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

Сообщение 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.
Номер естественно на симку не сохранился,может счас ставится какая-то защита?
Какие еще могут быть варианты?
m1a0s
Сообщения: 25
Зарегистрирован: 26 фев 2014, 16:32

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

Сообщение m1a0s »

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

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

dongle cmd 000102 AT+CPBS=\"ON\"
dongle cmd 000102 AT+CPBW=1,\"+123456789\",145
Затем рестарт астериска. Спасибо Влад за решение.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH