VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблема с Originate

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Проблема с Originate

Сообщение 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

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

Подскажите, в чем может быть проблема?
При наборе таких же последовательностей прямо с телефонной трубки - звонки проходят.
Настройкой АТС занимался не я.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

Context: default
CLI> dialplan show default

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

лучше
Context: out-originate

[out-originate]
exten => _X.,1,Dial(SIP/operator/${EXTEN})
ЛС: @rostel
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

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

Сообщение Menjoy »

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

Как я вижу, проблема именно в констексте default, точнее его реализации в диал плане.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

покажите
CLI> dialplan show default
ЛС: @rostel
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

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

Сообщение 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)

Кхм, как я уже сам начинаю догадываться, этот контекст только для внутренних звонков? :)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

угу
ЛС: @rostel
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

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

Сообщение Menjoy »

Vlad1983, благодарю за наводку.
Действительно, данный контекст только для локальных вызовов.
Использовал другой контекст и все получилось.
Спасибо.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH