Стоит FreePBX. Входящие с H323, внутренние - SIP.
Создал средствами FreePBX - IVR и входящую маршрутизацию.
Но... все входящие, похоже попадают в контекст [default] и соответственно
землятся проигрыванием Goodbay.
Не подскажете, как направить их в IVR?
Какой контекст за это отвечает, куда их направить?
как прописано в файле h323.conf context=default, так туда и попадают.
Надо context=from-did
Тогда на какой DID они прибегают, и создаёшь Incoming route - from DID 121234 - и терминируешь на свой созданый ИВР
Попробовал, получил отбой:
Dropping call because extensions 'some DID', 's' and 'i' doesn't exists in context [from-did]
т.е. у меня идёт ответ, что такого номера нет.
Какого номера? some DID? это так можно вместо номера телефона указать?
Астериск честно и ответил:
Dropping call because extensions 'some DID' doesn't exists in context [from-did]
Читай http://ru.wikipedia.org/wiki/DID
Ладно, не обижайся, привычка))
Я посмотрел, какие есть вообще контексты
и нашёл контекст ivr-3.
Попробовал направить на него.
Вроде всё заработало.
Спасибо.
Какая-то странная особенность появилась...
Попробовал звонить с 3-х разных внешних номеров.
С 2-х всё Ок, а с третьего такой казус:
Звонок, приглашение ввести номер, ввод номера,
звонок на внутреннем номере и .... одновременно
длинный гудок на внешнем вызывающем номере.
Сбрасываю звонок на внешнем,
а внутренний остаётся в состоянии связи
и отрубается только по таймауту.