AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Как узнать какой номер ответил на соседней станции.

Asterisk IP PBX 4 сообщений -
#1

Имеется: входяший звонок от оператора на * который я пробрасываю в транк на панаса на определенные номера. Все подключено по SIP.
Требуется: узнать какой именно номер ответил на панасе средствами *.

Лог звонка из консоли:
Код:

-- Executing [XXXXXX@from_bwc:11] Dial("SIP/operator-0000df9e", "SIP/305@999&SIP/310@9999,120,rt") in new stack
-- Called SIP/305@9999
-- Called SIP/310@9999
-- SIP/9999-0000df9f is ringing
-- SIP/9999-0000dfa0 is ringing
-- SIP/9999-0000dfa0 answered SIP/bwc-0000df9e

9999 - транк на панаса.

Дайте направление в какую сторону копать.
#2

посмотрите в сторону CEL
#3

Хм. Попробую посмотреть CEL, если там конечно можно получить такие данные.

Пока у меня появилась мысль стартовать макрос и в нем пытаться разгребать уже установленное соединение.
Щас пытаюсь реализовать.
#4

Если не использовать CEL то в случаи если с удаленной стороны сделают перехват звонка, то вы ровным счетом увидите только 305 или 310.

Если на удаленной стороне не ожидается перехват то используя макрос вы получите абонента кто ответил на звонок.