nettips.ru

Подключение CISCO CME к SIP провайдеру через SIP TRUNK

На главную Cisco Systems VoIP Arduino маршрутизатор Беларусь Android Asterisk Умный сетевой хаос дом коммутатор Nateks Alcatel MTS Velcom Python Gigaset ZTE Grandstream Huawei админы шутят о сайте Zelax Allied Telesis D-Link Штрихкоды HP
Телефонные номера доступа sip операторов VitebskPets - инфопомощь животным в Витебске Телефонные коды городов и стран мира.

Рейтинг статьи: 2.875/5 Рейтинг 2.88 из 5Рейтинг 2.88 из 5Рейтинг 2.88 из 5Рейтинг 2.88 из 5Рейтинг 2.88 из 5 (64 голосов).

На одном из предприятий поставили цель сократить расходы на телефонию.
Под рукой оказалась Cisco 2811 и интрернет.
После нескольких экспериментов подключил cisco через sip trunk к серверу comtube.com.

Спонсор этой страницы:

Выбор sip провайдера.

Тут в обшем все просто. ищем в гугле, смотрим тарифы по направлениям.
Потом исходя из своих мыслей (этот понравился, ро этого слышал, а тут мне цвет сайта не нравится...) чисто научным способом выбираем...
Собственно ничего не мешает подключиться к нескольким провайдерам и настроить звонки так, чтобы было дешевле.

Для примера были осмотрены.
sipnet.ru
www.comtube.com
zadarma.com

По объему звонков предпочтение отдавалось Российским мобильным.
Решено: Для звонков на мобильные выбрал comtube (0,04$)

Регистрация на сервере

Для регистрации достаточно ввести имя и пароль.
e-mail (как написано) нужен только для восстановления пароля.

При входе присваивается номер. Ваш номер внутри Comtube: 3ххххх

Звонилка на comtube

Удобно то, что введя номер на сайте еще до звонка ты узнаешь цену минуты разговора.
Можно зонить от туда же.
Пробный звонок показал номер звонившего +13476302035 (США, Нью-Йорк)

Позвонить со стационарных номеров можно через +74959568850 доб. 3ххххх

Выбор тарифного плана

По умолчанию тарифный план Start
Идем в закладку Мой профиль / тарифный план
Ведя номер можно посмотреть цену минуты на данное направление исходя из тарифного плана.
Там же я поменял план на Эконом.

Рагистрация на sipnet и zadarma аналогична. Плюс, попав под акцию у sipnet можно получить 1 у.е. на счет и перейти из состояния "Тестовый пользователь" во состояние "Городской".
Практически все провайдеры открывают звонки на сотовые и городские телефонные сети после внесения предоплаты.

Оплата

Произвел оплату на comtube через WebMoney. Деньги на счет поступили сразу.
(Краткая инструкция по оплате
На sipnet пока не платил. Для настройки и теста халявного доллара на счету хвататет.

Настройка CISCO

Настройка проводилась на маршрутизаторе Cisco 2811
Версия софта.

Сначала начинал тестировать на 12-й версии,

Cisco IOS Software, 2800 Software (C2800NM-ADVIPSERVICESK9-M), Version 12.4(24)T2, RELEASE SOFTWARE (fc2)

c2800nm-advipservicesk9-mz.124-24.T2.bin

Краткая настройка cisco ip phone

DNS сервер для примера от гугла

ip name-server 8.8.8.8

Добавляем опцию 150 на DHCP

ip dhcp pool voicepool
  network 192.168.1.0 255.255.255.0
  default-router 192.168.1.1
  option 150 ip 192.168.1.1

Разрешаем звонки между SIP абонентами

voice service voip
  allow-connections sip to sip
  sip
    registrar server

Описываем класс кодаков

voice class codec 1
  codec preference 1 g711alaw
  codec preference 2 g711ulaw
  codec preference 3 g729r8

Запускаем телефонный сервис

telephony-service
  max-ephones 20
  max-dn 40
  ip source-address 192.168.1.1 port 2000
  create cnf-files

Заводим SIP номера

voice register dn 101
  number 101 no-reg

voice register dn 102
  number 102 no-reg

Заводим hunting группу

ephone-hunt 30 peer
  pilot 300
   list 101, 102

no-reg нужен для того, чтобы далее внутренние телефоны не ломились к провайдеру

ephone 1
  mac-address 2C27.D701.хххх
  type CIPC
  button 1:1

ephone 2
  mac-address 2C27.D701.yyyy
  type CIPC
  button 1:2

Регистрация cisco на sip сервере провайдера

sip-ua
  credentials username 3xxxxx password пароль realm sip.comtube.ru
  authentication username 3xxxxx password пароль realm sip.comtube.ru
  registrar dns:sip.comtube.ru expires 3600
  sip-server dns:sip.comtube.ru
  connection-reuse
  host-registrar

Смотрим, что регистрация прошла успешно

Router#show sip-ua register status
Line                peer       expires(sec) registered
=================== ========== ============ ==========
3xxxxx              -1         1309             yes

Устройство cisco на comtube

Настройка SIP транков

Осталось настроить маршруты звонков через провайдера, и входящий звонок

voice translation-rule 300
  rule 1 /.*/ /300/

voice translation-profile Inbound_comtube
   translate called 300

dial-peer voice 795 voip
  destination-pattern 7915.....
  voice-class codec 1
  voice-class sip dtmf-relay force rtp-nte
  session protocol sipv2
  session target dns:sip.comtube.ru
  dtmf-relay rtp-nte
  clid network-number 3ххххх
  translation-profile incoming Inbound_comtube

Таким обзазом все звонки на +7915* будут уходить через sip.comtube.com, а все входящие будут идти на групповой номер 300 и, соответственно на внутренние 101 и 102.

В общем на этом все.
Чистой Вам связи с отсутсвием дребезга.

Cisco Systems VoIP Беларусь

Пожалуйста, оцените и ВЫ эту статью:

Комментарии к статье:

  • 2014-02-17 07:19:34, Катерина :

    А как быть если регистраций с логином и паролем нужно по несколько штук на нескольких провайдерах?

    • 2014-02-21 02:31:08, 123 :

      у cisco мультирегистрация начинается с 15-й версии.
      команды:
      registrar 1 dns:sip.comtube.ru expires 3600
      registrar 2 dns:sip.sipnet.ru expires 3600

      и т.д. до 6 штук.
      Проще поднять сервер Asterisk.

      • 2014-02-24 07:09:53, Катерина :

        Спасибо, за ответ.
        Можно уточнение? У меня есть канал на провайдера в одном из vlan-ов приходит sip.
        Данные провайдер предоставил: user1/pass1, user2/pass2, sip-register:10.X.X.X
        Я в sip-ua указываю:
        credentials username ХХХХХХ password ХХХХХХХХ realm 10.Х.Х.Х
        authentication username ХХХХХХ password ХХХХХХХ realm 10.Х.Х.Х
        registrar ipv4:10.Х.Х.Х expires 3600
        connection-reuse
        host-registrar
        credentials username YYYYYY password YYYYYYYY realm 10.Х.Х.Х
        authentication username YYYYYYY password YYYYYYYY realm 10.Х.Х.Х
        registrar ipv4:10.Х.Х.Х expires 3600
        connection-reuse
        host-registrar
        Ибо больше мне указать нечего.
        Но как дифференцировать звонки при исходящих?чтоб в нужный транк уходили...
        ТАК session target dns:sip.comtube.ru уже не сделаешь....
        А session target ipv4:10.X.X.X явно не годится.

        Извините, что такие подробности. Просто у провайдера Asterisk и они разводят руками, циски им настраивать не приходилось... Мне тоже...

      • 2014-02-24 07:10:16, Катерина :

        Спасибо, за ответ.
        Можно уточнение? У меня есть канал на провайдера в одном из vlan-ов приходит sip.
        Данные провайдер предоставил: user1/pass1, user2/pass2, sip-register:10.X.X.X
        Я в sip-ua указываю:
        credentials username ХХХХХХ password ХХХХХХХХ realm 10.Х.Х.Х
        authentication username ХХХХХХ password ХХХХХХХ realm 10.Х.Х.Х
        registrar ipv4:10.Х.Х.Х expires 3600
        connection-reuse
        host-registrar
        credentials username YYYYYY password YYYYYYYY realm 10.Х.Х.Х
        authentication username YYYYYYY password YYYYYYYY realm 10.Х.Х.Х
        registrar ipv4:10.Х.Х.Х expires 3600
        connection-reuse
        host-registrar
        Ибо больше мне указать нечего.
        Но как дифференцировать звонки при исходящих?чтоб в нужный транк уходили...
        ТАК session target dns:sip.comtube.ru уже не сделаешь....
        А session target ipv4:10.X.X.X явно не годится.

        Извините, что такие подробности. Просто у провайдера Asterisk и они разводят руками, циски им настраивать не приходилось... Мне тоже...

        • 2014-02-25 00:06:42, 123 :

          Cisco позиционирует call manager на маршрутизаторе как Express, а полноценно продает сервер, поэтому многие фичи могут и не работать.

          Мне не на чем проверить, но можно копнуть в направлении Caller_ID.
          и на dial-peer есть команда authentication
          Описываю приблизительно, надо тестировать.

          voice translation-rule ХХХХХХ
          rule 1 /.*/ /ХХХХХХ/ type any national
          voice translation-rule YYYYYY
          rule 1 /.*/ /YYYYYY / type any national

          voice translation-profile Num_ХХХХХХ
          translate calling ХХХХХХ

          voice translation-profile Num_YYYYYY
          translate calling YYYYYY

          dial-peer voice 1 voip
          translation-profile outgoing Num_ХХХХХХ
          authentication username ХХХХХХ password ХХХХХХХ
          dial-peer voice 2 voip
          translation-profile outgoing Num_YYYYYY
          authentication username YYYYYY password YYYYYYY

          Вместо
          translation-profile outgoing Num_ХХХХХХ
          наверно корректнее будет написать
          clid network-number ХХХХХХ
          а translation-profile использовать в случае одного dial-peer, подставляя caller_id в зависимости кто звонит.

          Если получится интересно было бы глянуть на результат.

  • 2014-05-21 09:32:23, Гость :

    У меня от провайдера есть несколько номеров один пользователь и пароль. Как зарегистрировать несколько номеров?

  • 2014-05-21 10:09:45, Гость :

    У меня от провайдера есть несколько номеров один пользователь и пароль. Как зарегистрировать несколько номеров?

    • 2014-05-26 08:36:28, 123 :

      описываешь в voice translation-rule
      Например есть 3 Московских номера и их надо раскидать по 3-м группам.

      voice translation-rule 300
      rule 1 /74951111300/ /300/
      rule 2 /74951233301/ /301/
      rule 3 /74951113301/ /302/

      Надо только проверять, какой номер передается при вызове. вместо 7495...и.т.д. может быть 80495....
      в примере
      voice translation-rule 300
      rule 1 /.*/ /300/
      все входящие отправлять на 300

      • 2014-06-11 05:39:08, Гость :

  • 2015-02-04 11:48:32, Гость :

    Здравствуйте,как быть если CISCO 3825 совсем не регистрируеться упровайдера ? Логин и пароль правильный просто не регистрируеться ?

  • 2015-02-04 11:53:02, Гость :

    Здравствуйте,как быть если CISCO 3825 совсем не регистрируеться упровайдера ? Логин и пароль правильный просто не регистрируеться ?

    • 2015-02-04 22:52:17, 123 :

      А программы на компьютере логинятся?
      Возможно придется поиграть с STUN сервером.

      http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/feature/guide/TrustedFirewallControll.html

  • 2017-08-16 05:34:20, Константин :

    А какой провайдер совместимее в работе, в настройке с Cisco роутерами, с Call Manager?


Ваши отзывы и предложения по работе сайта направляйте на форму обратной связи.

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