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

Проблема с Originate

Добавлено: 13 фев 2012, 12:18
Menjoy
Добрый день.
Пытаюсь совершить звонок через Manager API, на уровне внутренних линий все получается:

Action: Originate
Channel: SIP/104
Context: default
Exten: 106
Priority: 1
Timeout: 30000
Callerid: 106
ActionID: orig_104to106_1500

Звонит сначала 106 телефон, затем 104 сообщает о том, что дозвонился, можно разговаривать.

При попытке совершить звонок на внешний номер происходит звонок на внутреннюю линию, с которой я пытаюсь совершить звонок, при поднятии трубки идут короткие гудки.

Таким образом пытаюсь звонить на мобильный (при наборе номера напрямую на телефонном аппарате все ок):

Action: Originate
Channel: SIP/104
Context: default
Exten: 80292223355
Priority: 1
Timeout: 30000
Callerid: 80292223355
ActionID: 111111111111111

Или на городской:

Action: Originate
Channel: SIP/104
Context: default
Exten: 92548090
Priority: 1
Timeout: 30000
Callerid: 92548090
ActionID: 111111111111111

Отправляю originate, звонит внутренний телефон - поднимаю, мгновенно в консоли появляется

Response: Success
ActionID: 111111111111111
Message: Originate successfully queued

И следом короткие гудки...

Подскажите, в чем может быть проблема?
При наборе таких же последовательностей прямо с телефонной трубки - звонки проходят.
Настройкой АТС занимался не я.

Re: Проблема с Originate

Добавлено: 13 фев 2012, 12:25
Vlad1983
Context: default
CLI> dialplan show default

вообще не безопасно это

лучше
Context: out-originate

[out-originate]
exten => _X.,1,Dial(SIP/operator/${EXTEN})

Re: Проблема с Originate

Добавлено: 13 фев 2012, 12:35
Menjoy
Поясните пожалуйста подробно, насколько я вижу эта строка диал плана просто набирает номер с данной SIP линии. Поскольку диал-план я не настраивал и следит за этим другой человек (с которым уже попытался связаться), и лезть в него и менять что-то не очень хочется.
Есть ли другой способ отловить в чем же проблема?

Как я вижу, проблема именно в констексте default, точнее его реализации в диал плане.

Re: Проблема с Originate

Добавлено: 13 фев 2012, 12:49
Vlad1983
покажите
CLI> dialplan show default

Re: Проблема с Originate

Добавлено: 13 фев 2012, 12:53
Menjoy
Вот контекст default, вынял из диал плана:

default
include=ext-local
exten=s,1,Playback(vm-goodbye)
exten=s,n,Noop(ERROR: FreePBX Does not use the [default] context, confguration error)
exten=s,n,Macro(hangupcall)

Кхм, как я уже сам начинаю догадываться, этот контекст только для внутренних звонков? :)

Re: Проблема с Originate

Добавлено: 13 фев 2012, 12:59
Vlad1983
угу

Re: Проблема с Originate

Добавлено: 13 фев 2012, 13:00
Menjoy
Vlad1983, благодарю за наводку.
Действительно, данный контекст только для локальных вызовов.
Использовал другой контекст и все получилось.
Спасибо.