ARCHIVES

В настоящее время Asterisk является самой популярной PBX для IP-телефонии.

Данная статья не рассчитана на тех, кто внимательно прочитал книгу O’Reilly "Asterisk, Будущее телефонии".

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

Итак, Вы зарегистрировались на сайте IPSHKA.COM как:

  • логин : example@ipshka.com
  • пароль : 1234567
  • SIP-номер : 100034
То есть для абонентов сети IPSHKA.COM Вы будете доступны как 100034 или для абонентов других SIP-сетей как 100034@ipshka.com.

Также, Вы хотите звонить в публичную телефонную сеть согласно правилам набора г. Киева.

Для внутренних абонентов IP PBX Asterisk Вы хотите быть доступны под номером 12348

Все это Вы хотите получить на SIP-телефон, стоящий у Вас на столе.

Настройки китайского noname телефона здесь: рис 1, рис 2, рис 3

Регистрация на Asterisk в файле sip.conf:

    [12348]
type=friend
host=dynamic
secret=123
canreinvite=no


Запускаем Asterisk:



    [root@whatsup asterisk]# asterisk -c
.......
*CLI> sip show users
Username Secret Accountcode Def.Context ACL NAT
12348 123 default No RFC3581


Все, регистрация удачна, теперь описываем это все в маршрутизации (файл extensions.conf)



    exten => 12348,1,Dial(SIP/12348)


Теперь любой из абонентов Астериска сможет позвонить Вам по номеру 12348



Следующий шаг, сделать Вас доступным из мира.



Для этого в файле sip.conf необходимо прописать регистрацию на IPSHKA.COM



ВНИМАНИЕ!!! БЕЗ ЭТОЙ РЕГИСТРАЦИИ НА ПРОКСИ-СЕРВЕРЕ IPSHKA.COM ВАМ НЕ БУДУТ ДОСТУПНЫ АБОНЕНТЫ ВНЕ СЕТИ IPSHKA.COM И ТЕМ БОЛЕЕ ВЫХОД В ТЕЛЕФОННУЮ СЕТЬ !



    register =>100034:1234567:example@ipshka.com:5060/12348


Все, Вы доступны для мира.



Теперь - как позвонить на сеть IPSHKA.COM и, собственно, на весь мир




  • в файле sip.conf описать исходящий транк

        [sip_proxy-out]
    type=peer
    secret=1234567
    username=example
    fromuser=100034
    fromdomain=ipshka.com:5060
    host=ipshka.com
    canreinvite=no
    insecure=port,invite



  • в файле extensions.conf описать


    • публичную телефонную сеть Киева
          exten => _810Z.,1,Dial(SIP/sip_proxy-out/${EXTEN})
      exten => _80NXXXXXXXX,1,Dial(SIP/sip_proxy-out/${EXTEN})
      exten => _[2-5]XXXXXX,1,Dial(SIP/sip_proxy-out/${EXTEN})



    • и сеть IPSHKA.COM

          exten => _10XXXX,1,Dial(SIP/sip_proxy-out/${EXTEN})






Пробуем, звоним, получаем удовольствие.



    Если не получилось - читаем:
  1. www.voip-info.org/wiki/


  2. Asterisk Users


  3. Линукс для чайников



Опубликовано: Globals Telekoms



Technorati Теги: ,

 

0 Response to “Настройки Asterisk IP PBX на примере IPSHKA.COM”

Leave a Reply