Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Как привязать DAHDI-канал к определённому SIP-номеру? [закрыт]

1

Наверняка в астериске это решается штатными средствами. Но не знаю как задать грамотно запрос в поисковике и что искать в документации.

Ситуация такая - есть 4 городские линии входящие в FXO-порты платы TDM 24xx. Надо сделать так, что при поступлении звонка на порт 1 - звонил телефон SIP с номером к примеру 1100, если приходит звонок на порт 2, то звонит на SIP с №1200 и т.д.

В общих чертах всё работает, астериск снимает трубку, но для эксперимента у меня стоит такая строчка:

exten => 1,n,Dial(SIP/1100,30).

Как сделать жёсткую привязку DAHDI-канал <-> SIP-телефон.

Спасибо за ранее за подсказку или ответ!

удалить переоткрыть спам изменить тег редактировать

спросил 2011-12-04 15:45:30 +0400

devi29rus Gravatar devi29rus flag of Russian Federation
101 9 3 12
http://www.meatcom.ru/

3 Ответа

3

Не знаю как там правильно это реализовать но я бы сделал так! идем в /etc/asterisk/chan_dahdi.conf там на каждый канал указываем свой контекст (например group=1 context=from-port1) потом например в extensions_custom.conf указываем в контексте from-port1 exten => s,1,Dial(SIP/1100) Ну и так для каждого канала) думаю можно по другому еще но это самый простой вариант пришедший в голову на вскидку

ссылка удалить спам редактировать

ответил 2011-12-04 17:08:59 +0400

DJs3000 Gravatar DJs3000 flag of Russian Federation
559 45 13 33
http://retrogamesbattle.c...

обновил 2011-12-04 17:26:26 +0400

Comments

Разделение по контекстам есть asterisk-way , так что поддерживаю.

zzuz ( 2011-12-04 17:16:13 +0400 )редактировать
2

Не упоминули про исходящие: с SIP на определенный DAHDI канал можно звонить:

exten => _X.,1,Dial(DAHDI/1/${EXTEN})

тут нужно писать прямо номер порта (1 в примере) , а не g0 и будет счастье.

ссылка удалить спам редактировать

ответил 2011-12-05 17:21:01 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

да точно ))

DJs3000 ( 2011-12-06 17:34:06 +0400 )редактировать
0

Спасибо челу DJs3000 - помогло это решение, меня полностью устраивает!

ссылка удалить спам редактировать

ответил 2011-12-04 18:56:02 +0400

devi29rus Gravatar devi29rus flag of Russian Federation
101 9 3 12
http://www.meatcom.ru/

Comments

плюсани и птичку поставь напротив моего ответа :)

DJs3000 ( 2011-12-04 22:06:21 +0400 )редактировать

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2011-12-04 15:45:30 +0400

Просмотрен: 1,211 раз

Обновлен: Dec 05 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.