Комманда Originate

Здравствуйте!

Хочется заставить звонить Asterisk вначале на один номер, потом на второй, и связывать их в один разговор. Вызываю через консоль

originate SIP/external/74951111111 extension SIP/external/74952222222

Но после звонка на первый номер сваливается в несуществующий s контекст. Добавил в default контекст

exten => s,1,LOG(VERSION,call log)

теперь после звонка на первый номер просто прекращает обработку с соответствующей записью в логе.

Подскажите, пожалуйста, как сделать правильно?
  • Вопрос задан
  • 11952 просмотра
Пригласить эксперта
Ответы на вопрос 2
@sasharu
Вы неверно написали команду.
Нужно как-то так:

originate SIP/external/74951111111 extension 74952222222@external-context-name

Ну или так:

originate SIP/external/74951111111 application Dial SIP/external/74952222222
Ответ написан
Комментировать
@ZogG
а звонок работает если локально звонить, позвони и в логе посмотри как звонок выходит. External это сип транк? Если нет, то он не позвонит. Там работает как: тип(сип, аякс, дади)/транк/номер. Так же посмотри дайлплен, так как номер может транк менять, правда не помню, меняет ли при ориджинейт. Есть еще комманда dialplan или show diaplan, которая показывает диалплан по номеру и контексту, посмотри через какой транк выход и как звонит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы