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

Dongle взять номер

Добавлено: 30 авг 2017, 18:12
simneo
Привет, товарисчи!
Подскажите знатоки,
есть модемы работающие с asterisk
Модемы настроены по IMEI
Как мне в диалплане получить номер телефона симкарты котора работает в текущий момент?
Либо что можно сделать чтобы в CDR передавалась данная информация?

Заранее благодарен!

Re: Dongle взять номер

Добавлено: 30 авг 2017, 19:14
ded
Настроить номер телефона симкарты Number как DID, и принимать его в соответствующем контексте, для FreePBX - context=from-pstn - Inbound routes
Номер будет виден в CDR в поле DID.

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

*CLI> dongle show devices
ID           Group State      RSSI Mode Submode Provider Name  Model      Firmware          IMEI             IMSI             Number        
point1       0     Free       18   3    2        TELE2       E173       11.126.85.00.209  861961013000385  250026901416852  +79259110436  
point2       0     GSM not re 14   3    2       NONE           E173       11.126.85.00.209  860051012555622  250026901416851  +79258120435  
point3       0     GSM not re 19   3    3       NONE           E173       11.126.85.00.209  356345046896053  250026901416843  +79258120432  
point0          0     Free       16   3    3       MTS        E173       11.126.85.00.209  861961014770792  246022000228652  +79133161641  

Re: Dongle взять номер

Добавлено: 30 авг 2017, 20:18
simneo
ded писал(а):Настроить номер телефона симкарты Number как DID, и принимать его в соответствующем контексте, для FreePBX - context=from-pstn - Inbound routes
Номер будет виден в CDR в поле DID.

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

*CLI> dongle show devices
ID           Group State      RSSI Mode Submode Provider Name  Model      Firmware          IMEI             IMSI             Number        
point1       0     Free       18   3    2        TELE2       E173       11.126.85.00.209  861961013000385  250026901416852  +79259110436  
point2       0     GSM not re 14   3    2       NONE           E173       11.126.85.00.209  860051012555622  250026901416851  +79258120435  
point3       0     GSM not re 19   3    3       NONE           E173       11.126.85.00.209  356345046896053  250026901416843  +79258120432  
point0          0     Free       16   3    3       MTS        E173       11.126.85.00.209  861961014770792  246022000228652  +79133161641  
Тогда при смене сим карты нужно будет править конфиг dongle?

Или я неверно понял как это сделать? - "Настроить номер телефона симкарты Number как DID"

Re: Dongle взять номер

Добавлено: 30 авг 2017, 21:51
april22
Править конфиг

Re: Dongle взять номер

Добавлено: 30 авг 2017, 22:20
ded
simneo, можете объяснить - зачем полностью процитировали предыдущий пост?

april22, после смены симки всё равно надо релодить chan_dongle, ну а потом выхлоп команды dongle show devices можно парсить, выцепляя Number на определённой строке. Всё это не грозит ТС, первичный признак сработал.

Re: Dongle взять номер

Добавлено: 01 сен 2017, 11:11
simneo
simneo, можете объяснить - зачем полностью процитировали предыдущий пост?
Иногда у нелогичных поступков нет объяснения! :)

Когда делаешь вывод dongle show devices
в некоторых случаях (непонятны закономерности) в последнем поле (NUMBER) проставляется номер, но в большинстве случаев его нет
От чего это зависит?

Re: Dongle взять номер

Добавлено: 01 сен 2017, 11:21
skynetyar
так от chan_dongle.so вроде бы как...