Oktell SIP-GSM Gateway и Asterisk

Asterisk LogoСегодня расскажу как подружить Oktell SIP-GSM Gateway и Asterisk. У меня уже есть рабочий Asterisk IP-PBX сервер установлен на FreeBSD и Oktell SIP-GSM Gateway на Windows Server 2008 с установленной картой оператора Kyivstar. Я хочу, что бы все звонки которые поступают со стороны GSM автоматически попадали на групповой номер 100 на Asterisk, а если пользователь подключен к Asterisk набирает код оператора Kyivstar (067, 097, 096, 098) — переводился на мой Oktell SIP-GSM Gateway.

Приступим к настройке Oktell SIP-GSM Gateway, здесь все просто и в картинках:

Параметры подключения к Asterisk
Параметры подключения к Asterisk

Номер группы в Asterisk
Номер группы в Asterisk

Кодеки, DTMF и коммутация
Кодеки, DTMF и коммутация

Переходим к настройкам в Asterisk. Открываем файл sip.conf, прописываем наш шлюз:

[ks]
type=friend
secret=moj_parol
nat=yes
host=dynamic
username=ks
dtmfmode=rfc2833
disallow=all
allow=ulaw
context=sip-dialout

Теперь открываем файл extensions.conf и в контекст sip-dialout прописываем правила для Kyivstar:

[sip-dialout]
exten => _067XXXXXXX,1,Dial(SIP/${EXTEN}@ks)
exten => _097XXXXXXX,1,Dial(SIP/${EXTEN}@ks)
exten => _096XXXXXXX,1,Dial(SIP/${EXTEN}@ks)
exten => _098XXXXXXX,1,Dial(SIP/${EXTEN}@ks)

Вот и все настройки! Теперь можно и звонить 🙂

17 комментариев on "Oktell SIP-GSM Gateway и Asterisk"



  1. Не получается настроить исход вызовы. Астер 1.6 Помогите пожалуйста!


  2. 01 [ks]
    02 type=friend
    03 secret=moj_parol — тут пароль от sip на котором работает gsm… верно?
    04 nat=yes
    05 host=dynamic
    06 username=ks — тут сам номер sip
    07 dtmfmode=rfc2833
    08 disallow=all
    09 allow=ulaw
    10 context=sip-dialout

    Прописал правила но все равно при исход вызове ошибка

    == Using SIP RTP CoS mark 5
    — Executing [79127374554@DLPN_DialPlan1:1] Dial(«SIP/6000-0000005b», «SIP/79127374554@ks») in new stack
    == Using SIP RTP CoS mark 5
    [Nov 1 18:28:10] WARNING[6627]: app_dial.c:1750 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 20 — Unknown)
    == Everyone is busy/congested at this time (1:0/0/1)
    — Auto fallthrough, channel ‘SIP/6000-0000005b’ status is ‘CHANUNAVAIL’


  3. В общем при настройке шлюза skype шас звонок уходит на сим карту и я слышу проверьте правильность номера… Если сервис октела остановить то скаип норм звонит. У Вас есть jabber, icq или skype для более простого общения?


  4. День добрый.
    На Server 2008 R2 64-разрядный драйвер не подбросите?
    Спасибо.

    P.S. Драйвера, что в комплекте, становятся с ошибкой и устройство 3G PC UI Interface (COM6) не запускается, что приводит к тому, что не работает и Oktell SIP-GSM Gateway.


  5. А как можно сделать чтобы принимая звонок на номере 100 отображался, не номер KS а номер звонящего абонента?


  6. Здравствуйте.
    Уже третий день бьюсь с настройкой elastix oktell sip-gsm. Модем не регистрируется.
    Все настроено и работает на 3cx — oktell sip gsm(модемы с 3cx через oktell).
    На Elastix настроены транки на разных sip операторов внутренние номера все звонит все работает.
    Сначала думал что может файрвол режет на той машине где стоит oktell sip-gsm, так как elastix стоит на другой, полностью отключил браундмер, антивирус, файрвол, но тоже ни чего не дает, в чем же может быть проблема?

    Хоть в каком направлении копать? Нервы не выдерживают…


  7. Я никогда не работал с Elastix — помочь ничем не могу…. Как подключить Oktell SIP-GSM просто к Asterisk — я уже описывал…


  8. Приведена не совсем рабочая конфигурация. Как минимум, не указан порт модемов на Октелле(по-умолчанию, 5070).
    host=dynamic — это сетевое имя компьютера с октеллом? Обычно так указываются параметры в локальных сип-номерах, но, возможно, ошибаюсь. Я указываю как host=ip_компьютера.
    Работает с тремя модемами с разными симками

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.