Архив метки: sip

Автор:Dmitriy Altuhov

Подключаем Android, iPhone к корпоративной телефонии

Подключить смартфон (Andorid/iPhone) Директора, руководителя к корпоративной (офисной/предприятия) телефонии? Легко! Читать далее

Автор:Dmitriy Altuhov

Отзыв о SIP-телефонии Битрикс24

Сегодня позвонил один из первых клиентов, который полностью перешёл на телефонию Битрикс24.

Сказал, нет сил больше терпеть частые проблемы:
Читать далее

Автор:Dmitriy Altuhov

Отзыв о ТТК-Южный Урал (SIP-телефония)

У ТТК-Южный Урал есть достаточно типовая услуга по предоставлению городского (Челябинского) номера по SIP-протоколу (IP-телефония).
http://www.ttk-su.ru/content/view/158/55/

Один из клиентов ею пользовался и при переезде из офиса в офис открылось множество негативных особенностей:
Читать далее

Автор:Dmitriy Altuhov

Радиотелефон SIP-DECT на 8 трубок — мечта малого офиса и цеха

Радиотелефон SIP-DECT Panasonic KX-TGP600RUB
цена: 6400 руб.

tgp600

Читать далее

Автор:Dmitriy Altuhov

Подключение офисной IP-телефонии к Битрикс24

Решено временно отказаться от телефонии Битрикс24.

Клиент поставил задачу: заменить гибрид аналоговой и IP-телефонии на телефонию Битрикс24 (подключить аналоговые телефонные аппараты сотрудников к Битрикс24)


Читать далее

Автор:Dmitriy Altuhov

Elastix FreePBX restricted trunk access

К IP-АТС Elastix/FreePBX подключено несколько SIP-провайдеров с разными номерам и несколько внутренних SIP-телефонов.

Задача: ограничить или разделить доступ внутренних телефонов (Extensions) по соответствующим внешним линиям (Trunks).

Например, чтобы внутренние номера 101,102,1XX звонили через провайдера SIP1, а номера 201,202,2XX звонили через провайдера SIP2 Читать далее

Автор:Dmitriy Altuhov

Elastix Asterisk некорректный Src (Source) Channel

Имеется IP-АТС Elastix (Asterisk).
Подключено две trunk-линии от одного провайдера с одного сервера.

При входящих звонках всегда Src/Source Channel отображается как один из SIP-транков.

Как это выглядит в Asterisk (на примере услуги Неофон от Ростелекома):

Host dnsmgr Username Refresh State Reg.Time
miass.media.usi.ru:5060 N 3513123123 97 Registered Thu, 14 May 2015 19:49:04
miass.media.usi.ru:5060 N 3513456456 99 Registered Thu, 14 May 2015 19:49:25

У нас подключено два номера 123123 и 456456

В настройках Ealstix корректно указаны строчки регистрации с DID-номерами.
Входящие звонки корректно распределяются, согласно Inbound Routes и DID-номерам.

Но в CDR Report всегда отображается Src. Channel = SIP/123123

Решение:

Проблема была решена в Asterisk 11:
Add support to realtime for the ‘callbackextension’ option. When multiple peers exist with the same address, but differing callbackextension options, incoming requests that are matched by address will be matched to the peer with the matching callbackextension if it is available.

Для корректной настройки FreePBX/Elastix необходимо убрать строку Register String и в PEER Details добавить строку callbackextension=<DID-номер, который Вы прописывали в register>

Причина:

Особенность работы IP-АТС Asterisk (Elastix) такова, что входящая линия (Src. Channel) определяется по IP-адресу сервера с которого поступил звонок (62.148.237.145). У нас подключено две линии (123123 и 456456) с этого сервера. Получается два номера с одного IP-адреса сервера.
IP-АТС берёт первый зарегистрированный/привязанный номер (123123) к IP-адресу сервера 62.148.237.145 и отображает его в Src. Channel.

Обсуждения:

http://pbxinaflash.com/community/index.php?threads/cdr-always-shows-same-incoming-sip-trunk.12732/

http://pbxinaflash.com/community/index.php?threads/wrong-sip-channel-used.10427/

http://igorg.ru/2012/02/22/sip-trank-neskolko-uchyotok/

Автор:Dmitriy Altuhov

Elastix FreePBX Asterisk переадресация = нет звука

  1. Установлен Elastix в виртуальной машине (за NAT).
  2. Заведены внешние SIP-линии (trunk).
  3. Настроена переадресация входящих звонков на внешний номер (на мобильный)
  4. Звонок приходит на мобильный, но звука нет в обе стороны (вы не слышите и вас не слышат).

Правильным решением будет настройка NAT (проброс портов, SIP ALG, …) или выделение статического внешнего IP для Elastix/Asterisk (что бывает очень редко).

Другой вариант решения — добавить «пустой» (звуковой файл длиной в 1 секунду содержащий тишину) announcement в ring group.
Это заставит Asterisk снять трубку инициировать аудио-поток, тем самым обеспечив передачу голоса в обе стороны при переадресации.

 

Автор:Dmitriy Altuhov

Голосовые IP-шлюзы на складе

На складе появились голосовые шлюзы для IP-телефонии (VoIP ATA):

Cisco SPA122 XU — шлюз VoIP, 2 FXS-порта, 2 порта Ethernet 10/100Mbit
2 FXS-порта
2 WAN 10/100Mbit-порта

Cisco SPA2102 — шлюз VoIP, 2 FXS-порта, 2 порта Ethernet 10/100Mbit

2 FXS-порта
2 WAN 10/100Mbit-порта

Автор:Dmitriy Altuhov

Panasonic KX-TDE600 Asterisk SIP PRI30 E1 CallerID

Имеется АТС Panasonic KX-TDE600. К ней по SIP подключен Asterisk. По PRI30 E1 подключен город (для звонков на городские номера) и другая АТС TDE600. Ещё один город подключен по ELCOT16 (для звонков на сотовые)

Звонки между Panasonic и Asterisk (внутренние номера) работают.
Транзитные звонки из Asterisk через Panasonic ELCOT16 тоже работают.
Транзитные звонки из Asterisk через Panasonic PRI30 E1 на другую АТС Panasonic тоже работают.

Но вот проблема с транзитом звонков из Asterisk на город через PRI30 E1.

Если смотреть лог QSIG, то видна ошибка Unallocated number.
И в CallerID светится внутренний номер SIP-абонента вместо внешнего номера (выданного оператором).

Решение проблемы очень простое — поменять dialplan в Asterisk, например:
exten => _98XXXXXXXXXX,1,Set(CALLERID(num)=2101234)
exten => _98XXXXXXXXXX,n,Macro(stdexten,${EXTEN},SIP/${EXTEN}@tde600)
exten => _9XXXXXXX,1,Set(CALLERID(num)=2101234)
exten => _9XXXXXXX,n,Macro(stdexten,${EXTEN},SIP/${EXTEN}@tde600)