Показаны сообщения с ярлыком sip. Показать все сообщения
Показаны сообщения с ярлыком sip. Показать все сообщения

четверг, 20 января 2011 г.

800 от Укретелекома по SIP ОГО от укртелекома на Asterisk

Номера и пароли, номера очередей изменены :)

Общая логика
1) куплено несколько номеров 380925555555 380925555556 380925555557 и т.д.
2) Приходящий вызов на 800 номер переадресовывается на номер 380925555555
3) этот номер может принимать два одновременных вызова, третий вам отправляться не будет
4) Поэтому сделан счетчик первый вызов проходит, второй отвечает занято, тогда отрабатывает переадресация по занятости на укртелекоме и звонок приходит на 380925555556
5) получается линейное масштабирование, вариант с переадресацией на несколько номеров сразу работал на первый взгляд, а вот на второй уже не работал (обрывы через несколько десятков секунд со стороны укретелекома, причина нарушение уникального номера вызова со стороны asterisk)

кусок sip.conf


register=>380925555555:пароль@sip.ukrtel.net/380925555555

формат номера телефона 380925555555

[utel]

type=friend

username= 380925555555

secret = пароль

host = 195.5.0.116

fromdomain = 195.5.0.116

qualify = yes (для мониторинга)

directmedia = no

dtmfmode=rfc2833(донабор номера)

context=utel_context

insecure=port,invite

disallow =all

allow= alaw (разрешить только g711alaw)

nat = no

кусок extension.conf
[utel_context]

exten=>380925555555,1,set(GROUP()=mygroup01)

exten=>380925555555,2,gotoif($["${GROUP_COUNT()}>1]?20:10)

exten=>380925555555,10,Set(CALLERID(num)=компания)
чтобы оператор видел с какой линии (какой проект) поступил вызов, вполне можно обойтись без єтой строчки в общем случае в моем есть особенности IP телефонов Planet VIP254
exten=>380925555555,11,Background(имя файла) 
проигрываем приветствие (так как у меня описан русский язык то я просто положил в папку /var/lib/asterisk/sounds/ru/ и назначил с помощью chown такие же как права как у соседних файлов. Посмотреть права удобно например ls-l
exten=>380925555555,12,Queue(1001,) 
Отправляю в очередь, в которую должны попадать этивы вызовы. В этой очереди у меня операторы, которые обслуживают эти вызовы exten=>380925555555,20,Hangup(17) цифра 17 важно это код isdn на самом деле то есть занято кусок файла queues.conf

 

[1001]

;название проекта

strategy = ringall

member => SIP/1101

member => SIP/1102

member => SIP/1102


понедельник, 25 октября 2010 г.

Перевел офисную телефонию с Panasonic на asterisk

Основные проблемы как и ожидал с
1) h.323 стыком с panasonic (решаемо).
2) DTMF на SIP канале от оператора Golden Telecom (вообще отношение несколько удивляет).
3) аналоговые шлюзы dlink. Частично решаемо. Настройка времени flash на телефонах panasonic это отдельный вид спорта. Формат выдачи номера при входящем без callerid, мда. Есть встроенные "вредные" функции - определение тишины и разрыв разговора. Пока поймешь что была эта "функция". Особенно порадовали сообщения в syslog. В вольном переводе - "что-то поменялось".

Не ожидал:
получил коммерческие предложения на подключение к Киевстар (по SIP) и МТС (PRI) - что сказать - по GSM шлюзам тарифы гораздо меньше.

Теперь у меня asterisk транзитный (Microsoft OCS, Panasonic dte 100 и пару других asterisk)с кучкой пользователей. С конференциями с паролями.

Перевожу потихоньку на четырехзначную нумерацию. На очереди документирование, имена, GSM шлюзы, TAPI