http://nettips.ru

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

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

Рейтинг статьи: 3.021/5 Рейтинг 3.02 из 5Рейтинг 3.02 из 5Рейтинг 3.02 из 5Рейтинг 3.02 из 5Рейтинг 3.02 из 5 (48 голосов).

На одном из предприятий поставили цель сократить расходы на телефонию.
Под рукой оказалась 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?


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

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