Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Не показывает внутренний номер вызываемого абонента в AMI:Status

 
Список форумов Asterisk Forum -> Newbies/FAQ Forum    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
Петров Р



Зарегистрирован:
16.08.2016
Сообщения: 30

Статус: Оффлайн 

СообщениеДобавлено: Вт Окт 11, 2016 22:24    Заголовок сообщения: Не показывает внутренний номер вызываемого абонента в AMI:Status

Доброго дня!

Простите за корявую формулировку в заголовке, вот в чём у меня загвоздка:
Есть 2 практически идентичные инсталляции asterisk'а.
Диалпланы простые: Входящий звонок -> Звонят сразу все трубки менеджеров, кто взял тот и молодец:
Код:

[call-in]
exten   => 1234567,2,Dial(SIP/101&SIP/102&SIP/104,18,tT)

Я их опрашиваю через AMI, и всё хорошо, но только от сервера №1 приходят при входящем звонке на номер 1234567 с номера 9123456789 ответы с такими полями: (Сериализованные данные).
Код:
a:32:{s:5:"Event";s:6:"Status";s:9:"Privilege";s:4:"Call";s:7:"Channel";s:16:"SIP/104-0000156f";s:12:"ChannelState";s:1:"5";s:16:"ChannelStateDesc";s:7:"Ringing";s:11:"CallerIDNum";s:3:"104";s:12:"CallerIDName"; s:13:"First User";s:16:"ConnectedLineNum";s:11:"79123456789";s:17:"ConnectedLineName";s:11:"79123456789";s:11:"Accountcode";s:0:"";s:7:"Context";s:8:"call-out";s:5:"Exten";s:7:"1234567";s:8:"Priority";s:1:"1";s:8:"Uniqueid";s:16:"1476219971.28811";s:4:"Type";s:3:"SIP";s:4:"DNID";s:0:"";s:25:"EffectiveConnectedLineNum";s:11:"79123456789";s:26:"EffectiveConnectedLineName";s:11:"79123456789";s:12:"TimeToHangup";s:1:"0";s:8:"BridgeID";s:0:"";s:8:"Linkedid";s:16:"1476219971.28802";s:11:"Application";s:7:"AppDial";s:4:"Data";s:15:"(Outgoing Line)";s:13:"Nativeformats";s:6:"(alaw)";s:10:"Readformat";s:4:"alaw";s:9:"Readtrans";s:0:"";s:11:"Writeformat";s:4:"alaw";s:10:"Writetrans";s:0:"";s:9:"Callgroup";s:1:"2";s:11:"Pickupgroup";s:1:"2";s:7:"Seconds";s:1:"2";s:8:"ActionID";s:32:"dd6d0b260ca1e0e37128595498a0838f";}

a:32:{s:5:"Event";s:6:"Status";s:9:"Privilege";s:4:"Call";s:7:"Channel";s:16:"SIP/102-0000156e";s:12:"ChannelState";s:1:"5";s:16:"ChannelStateDesc";s:7:"Ringing";s:11:"CallerIDNum";s:3:"102";s:12:"CallerIDName"; s:5:"Elnur";s:16:"ConnectedLineNum";s:11:"79123456789";s:17:"ConnectedLineName";s:11:"79123456789";s:11:"Accountcode";s:0:"";s:7:"Context";s:8:"call-out";s:5:"Exten";s:7:"1234567";s:8:"Priority";s:1:"1";s:8:"Uniqueid";s:16:"1476219971.28810";s:4:"Type";s:3:"SIP";s:4:"DNID";s:0:"";s:25:"EffectiveConnectedLineNum";s:11:"79123456789";s:26:"EffectiveConnectedLineName";s:11:"79123456789";s:12:"TimeToHangup";s:1:"0";s:8:"BridgeID";s:0:"";s:8:"Linkedid";s:16:"1476219971.28802";s:11:"Application";s:7:"AppDial";s:4:"Data";s:15:"(Outgoing Line)";s:13:"Nativeformats";s:6:"(alaw)";s:10:"Readformat";s:4:"alaw";s:9:"Readtrans";s:0:"";s:11:"Writeformat";s:4:"alaw";s:10:"Writetrans";s:0:"";s:9:"Callgroup";s:1:"2";s:11:"Pickupgroup";s:1:"2";s:7:"Seconds";s:1:"4";s:8:"ActionID";s:32:"7fa5d2e8b89aa897ac0051c2d78b54c0";}

А от сервера №2 при входящем звонке на номер 7654321 с такого же номера 9123456789, такие данные.

Код:
a:32:{s:5:"Event";s:6:"Status";s:9:"Privilege";s:4:"Call";s:7:"Channel";s:16:"SIP/103-00000022";s:12:"ChannelState";s:1:"5";s:16:"ChannelStateDesc";s:7:"Ringing";s:11:"CallerIDNum";s:7:"7654321";s:12:"CallerIDName";s:9:"<unknown>";s:16:"ConnectedLineNum";s:10:"9123456789";s:17:"ConnectedLineName";s:9:"<unknown>";s:11:"Accountcode";s:0:"";s:7:"Context";s:8:"call-out";s:5:"Exten";s:7:"7654321";s:8:"Priority";s:1:"1";s:8:"Uniqueid";s:14:"1476220116.162";s:4:"Type";s:3:"SIP";s:4:"DNID";s:0:"";s:25:"EffectiveConnectedLineNum";s:10:"9123456789";s:26:"EffectiveConnectedLineName";s:9:"<unknown>";s:12:"TimeToHangup";s:1:"0";s:8:"BridgeID";s:0:"";s:8:"Linkedid";s:14:"1476220116.160";s:11:"Application";s:7:"AppDial";s:4:"Data";s:15:"(Outgoing Line)";s:13:"Nativeformats";s:6:"(alaw)";s:10:"Readformat";s:4:"alaw";s:9:"Readtrans";s:0:"";s:11:"Writeformat";s:4:"alaw";s:10:"Writetrans";s:0:"";s:9:"Callgroup";s:1:"2";s:11:"Pickupgroup";s:1:"2";s:7:"Seconds";s:2:"10";s:8:"ActionID";s:32:"848016c2443517802803b6f85eb9f794";}

a:32:{s:5:"Event";s:6:"Status";s:9:"Privilege";s:4:"Call";s:7:"Channel";s:16:"SIP/102-00000021";s:12:"ChannelState";s:1:"5";s:16:"ChannelStateDesc";s:7:"Ringing";s:11:"CallerIDNum";s:7:"7654321";s:12:"CallerIDName";s:9:"<unknown>";s:16:"ConnectedLineNum";s:10:"9123456789";s:17:"ConnectedLineName";s:9:"<unknown>";s:11:"Accountcode";s:0:"";s:7:"Context";s:8:"call-out";s:5:"Exten";s:7:"7654321";s:8:"Priority";s:1:"1";s:8:"Uniqueid";s:14:"1476220116.161";s:4:"Type";s:3:"SIP";s:4:"DNID";s:0:"";s:25:"EffectiveConnectedLineNum";s:10:"9123456789";s:26:"EffectiveConnectedLineName";s:9:"<unknown>";s:12:"TimeToHangup";s:1:"0";s:8:"BridgeID";s:0:"";s:8:"Linkedid";s:14:"1476220116.160";s:11:"Application";s:7:"AppDial";s:4:"Data";s:15:"(Outgoing Line)";s:13:"Nativeformats";s:6:"(alaw)";s:10:"Readformat";s:4:"alaw";s:9:"Readtrans";s:0:"";s:11:"Writeformat";s:4:"alaw";s:10:"Writetrans";s:0:"";s:9:"Callgroup";s:1:"2";s:11:"Pickupgroup";s:1:"2";s:7:"Seconds";s:2:"10";s:8:"ActionID";s:32:"848016c2443517802803b6f85eb9f794";}


Всю эту символьную кашу чтобы не смотреть опишу в чём проблема:
У сервера №1 поле CallerIDNum заполняется внутренними номерами вызываемых аппаратов (101, 102, 103), а у 2-го нигде нет внутренних номеров вызываемых абонентов. Я свой парсинг всех этих ответов от AMI писал основываясь на CallerIDNum,
а подключившись ко 2-му серваку, получил другой формат вывода.
Подскажите пожалуйста, от чего зависит установка значения поля CallerIDNum? У одного сервера устанавливает внутр. номер звенящей трубки, а на втором - внешний номер на который приходит вызов.

_________________
Кто такой Тайлер Дёрден?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Newbies/FAQ Forum Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum