LINUX.ORG.RU
ФорумAdmin

Asterisk Мультилогин

 ,


0

2

Есть софт, который может смотреть AMI и ловить все события для номера XXX, о которых рассказывает у себя в интерфейсе «Звонки».

А у абонента два физических номера (на мобильном 101 и на столе 102) и один виртуальный 100 (контекст)

exten=> 100,n,Dial(SIP/101&SIP/102&SIP/104,18,rt)

Если ввести в программу 100 как номер сотрудника, то она не отлавливает звонки, только если ввести 101 или 102 (ввести можно только один номер)

Как это можно разрулить? Сотруднику нужен:

  • Один номер на двух аппаратах;
  • И что бы на него реагировал софт;
★★★★★

Сферический софт может реагировать на hint, а может и не реагировать.

kernelpanic ★★★★★ ()

Есть софт, который может

могу только сказать что это возможно сделать. А то получается сказка про «маленький паровозик, который смог».

Если софт не умеет совсем... ну можно извернуться и поглядеть какой эвент оно ожидает, потом слать этот эвент из диалплана с нужными параметрами. С ходу не скажу как, но скорее всего можно.

upcFrost ★★★★★ ()

можно подключиться к AMI телнетом и посмотреть на какие события реагирует программа. Еще попробывать наводить звонок через локальный канал, может съест софт.

[input-context]
exten=> 100,n,Dial(100@local-context)

[local-context]
exten => 100,1,Dial(SIP/101&SIP/102&SIP/104,18,rt)
Yur4eg ★★ ()
Ответ на: комментарий от upcFrost

потом слать этот эвент из диалплана

А можете пример, как из диалпална

exten=> 100,n,Dial(SIP/101&SIP/102&SIP/104,18,rt)
Послать event о том, что входящий звонок идет не на 101 и 102, а на 100?

petav ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.