Яндекс.Метрика

IP телефония — астериск часть 2

Нужны новые клиенты? Тогда Вам рекомендуем посмотреть этот раздел нашего сайта
_____

В этой части поговорим о extention.conf. В этом файле также есть набор параметров, которые могут использоваться в повседневной тяжелой жизни предприятия не занимающимся добычей и продажей нефти и нефтепродуктов 🙂

IP телефония астериск

IP телефония астериск

Нам необходимо было решить следующую задачу: подключить городской московский номер, сделать переадресацию, добавить автосекретаря (ввиде сообщения, о том куда позвонил звонящий) и подключить мелодию ожидания вызова (чтобы звонящий насладился 9 симфонией Баха).

В принципе настройки, которые разработчики предложили я не исправлял, только добавил в конце файла обрабатывающий вх/исх звонки контент, а именно:

[office] ;название уже фигурирует в sip.conf, здесь мы расписываем что и как.

// при входящем звонке на городской номер 7499*******
exten => 7499*******,1,Answer() ;команда поднимает трубку
exten => 7499*******,n,Playback(/var/lib/asterisk/moh/lena) ;команда проигрывает сообщение о том, что Вы позвонили туда-то, ожидайте Вам скоро ответят
exten => 7499*******,n,Set(CALLERID(num)=7499*******) ;команда устанавливает ID номера, который при переадресации будет высвечиваться у получателя звонка, т.е. схема прохождение звонка: звонящий — гор. моск номер — сотовый номер
exten => 7499*******,n,Dial(SIP/891********@2000,,Ttrm(moh)) ;команда которая собственно и переадресовывает звонок на сотовый номер, посмотрите что при этом после @ идет 2000 — помните мы его описывали в sip.conf настройка на провайдера телефонии, вот здесь он нам и пригодился. Ttrm(moh) — это мелодия проигрываемая во время ожидания ответа получателя, в третьей части более подробно описана
exten => 7499*******,n,Hangup() ;команда положить трубку, которая срабатывает примерно через 2 мин, если никто не ответил на звонок

//при исходящем звонке, например с программного телефона
exten => _X.,1,Dial(SIP/${EXTEN}@2000) ;команда набора номера, например если будете звонить с программного телефона
exten => _+7XXXXXXXXXX,1,GoTo(office,8${EXTEN:2},1) ;что-то подзабыл для чего эта команда, если не изменяет память, то чтобы набирать номер начиная с 8

Если нужен другой функционал, то можете обратиться в нашу компанию за консультацией и услугой.

P.S. не забываем, что для переадресации звонка на сотовый, необходимо 2 линии от оператора, одна линия занимается на вх. звонок, вторая на переадресованный.





Заказать звонок
+
Жду звонка!