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

asterisk+обычная атс - программный sip телефон как агент

Проблемы Asterisk без вэб-оболочек и их решения

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

zhenyat
Сообщения: 11
Зарегистрирован: 15 июн 2011, 17:31

asterisk+обычная атс - программный sip телефон как агент

Сообщение zhenyat »

Здравствуйте
Подскажите пожалуйста, реально ли сделать такую вещь - настроить диалплан так, чтобы при вызове с программного сип клиента шел вызов сначала на телефон в офисной атс соединенной с asterisk, а затем, после поднятия трубки на оном - на вызываемого абонента и происходила коммутация между ними?

Надеюсь не сильно запутанно объяснила :oops:
gofer_k
Сообщения: 275
Зарегистрирован: 08 апр 2011, 16:27

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение gofer_k »

Да пожалуйста - реально.
Моя бабка еще помнит беспроводные утюги.
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение ded »

Делается либо командой originate, либо методом прямого впрыска call.file который делает то же, что и originate.
Этот механизм используется в click2dial - аддон в Firefox, который превращает все цифры на любом сайте в кликабельные линки типа - кликнул, звенит ваша труба, если поднять - идёт вызов на тот номер.
Надеюсь не сильно умно объяснил.
zhenyat
Сообщения: 11
Зарегистрирован: 15 июн 2011, 17:31

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение zhenyat »

Да уж каков вопрос - таков ответ :))
А теперь расскажите пожалуйста поподробнее как же это сделать?
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение ded »

Учебный класс - налево за углом. Документы: зачотку, свидетельство о сдаче ЕГ, 2 фотографии с уголком, сдавать в секретариат с квитанцией уплаты гос. пошлины в размере 12 МРОТ.
zhenyat
Сообщения: 11
Зарегистрирован: 15 июн 2011, 17:31

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение zhenyat »

намек поняла, залезла в документацию читать про originate
zhenyat
Сообщения: 11
Зарегистрирован: 15 июн 2011, 17:31

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение zhenyat »

Так, пытаюсь разобраться

Имею:
астериск и авайю связанные транком ooh323 - 10 каналов
выход в город через авайю

Тестирую из CLI
Звоню с внутреннего авайевского на внутренний астерисковый:
asterisk*CLI> channel originate ooh323/avaya/133 extension 550
работает

Пытаюсь позвонить на городской:
asterisk*CLI> channel originate ooh323/avaya/133 extension 93200064
== Starting OOH323/Avaya-47 at default,93200064,1 failed so falling back to exten 's'[/code]
увы

Попыталась через application
asterisk*CLI> channel originate ooh323/avaya/133 application dial(ooh323/227@avaya,300,)
[2011-06-17 16:47:32] WARNING[2662]: pbx.c:8324 async_wait: No such application 'dial(ooh323/227@avaya,300,)'

понимаю что что-то не понимаю :oops:
что именно?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение zzuz »

Usage2: channel originate <tech/data> extension [exten@][context]

Создайте контекст для таких звонков и там и выполняйте Dial()
Линия24 - Системы Массового Телефонного Обслуживания
zhenyat
Сообщения: 11
Зарегистрирован: 15 июн 2011, 17:31

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение zhenyat »

Опа! Спасибо! :) Удалось и без создания специального конекста - просто пройдясь по extensions_additional.conf я увидела как называется контекст маршрута на авайю, созданного в FreePBX :)

asterisk*CLI> channel originate ooh323/avaya/133 extension 227@outrt-1

Вот так все сработало :)
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk+обычная атс - программный sip телефон как агент

Сообщение ded »

Почти правильно (хотя и работает). Надо
asterisk*CLI> channel originate ooh323/avaya/133 extension 227@outbound-allroutes
Потому что outrt-1 является инклюдом outbound-allroutes.
Если вдруг будут перестановки в исходящих маршрутах, то на место outrt-1 может вылезет како-то другой маршрут, не на авайю. А если исполнять исходящий из outbound-allroutes - то это так, как будто набираем 227 из внутреннего номера, при любых приоритетах исходящих маршрутов.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH