Звонки через аналоговую АТС с персональными кодами

anonymous

Well-Known Member
Регистрация
14 Янв 2008
Сообщения
19.170
Ситуация следующая: Есть АТС TD1232, Voip-шлюз SPA8800, 3cx Phone System.
Требуется чтобы ip-телефоны через 3сх+шлюз звонили на внутренние номера АТС и в город через неё же.
С первым пунктом проблем не возникло, а вот со вторым сложнее... На АТС выход в город сделан через персональные коды, чтобы выйти на внешнюю линию, абоненты вводят 49хххх#9. Казалось бы всё просто, пишем на 3сх исходящее правило: если число набранных цифр 6-10, то перебрасываем на атс, добавив в начало код, но почему-то на такую конструкцию АТС отвечает короткими гудками(как на нераспознанную комбинацию цифр). В логе 3сх всё выглядит правильно:
16:49:34.579 [CM503008]: Call(80): Call is terminated
16:49:15.328 [CM503007]: Call(80): Device joined: sip:[email protected]:5061
16:49:15.328 [CM503007]: Call(80): Device joined: sip:[email protected]:37918
16:49:15.328 [CM505002]: Gateway:[8800-1] Device info: Device Identified: [Man: Cisco;Mod: SPA Series;Rev: General] Capabilities:[reinvite, replaces, unable-no-sdp, no-recvonly] UserAgent: [Cisco/SPA8800-6.1.7(GW)] PBX contact: [sip:[email protected]:5060]
16:49:15.328 [CM503002]: Call(80): Alerting sip:[email protected]:5061
16:49:15.266 [CM503025]: Call(80): Calling PSTNline:491111#92601111@(Ln.10001@8800-1)@[Dev:sip:[email protected]:5061]
16:49:15.203 [CM503004]: Call(80): Route 1: PSTNline:491111#92601111@(Ln.10001@8800-1)@[Dev:sip:[email protected]:5061]
16:49:15.203 [CM503010]: Making route(s) to "2601111"
16:49:15.203 [CM505001]: Ext.100: Device info: Device Identified: [Man: Counterpath;Mod: X-Lite;Rev: General] Capabilities:[reinvite, no-replaces, unable-no-sdp, recvonly] UserAgent: [X-Lite release 1104o stamp 56125] PBX contact: [sip:[email protected]:5060]
16:49:15.203 [CM503001]: Call(80): Incoming call from Ext.100 to "2601111"
Причём если сделать выходное правило, выпускающее звонок сразу в линию АТС, и набрать например 49 (или любую часть кода до решетки), потом дождаться гудка (соединение с АТС) и добрать оставшуюся часть кода (с "#9"), то всё срабатывает. Отсюда подозрение, что собака порылась в передаче решётки. Может её как-то по другому надо обозначать? Или что-то поправить в диалплане шлюза? Куда вообще копать?
 
Здраствуйте,
А как вам удалось подключить SPA8800 на исходящие звонки. Я уже несколько дней с ним мучаюсь. Входящие без проблем, а исходящие дает ошибку: "CM503003]: Call(22): Call to sip:[email protected]:5060 has failed; Cause: 503 Service Unavailable; from IP:XX.XX.XX.XX:5060"
Очень буду признателен если ответите.
Спасибо.
 
Всех деталей сражения уже не помню, но в том числе менял sip-порты в настройках 8800. На первой линии 5061, на второй - 5161 и так далее. Но так как менял много параметров, может и не это привело в итоге к ратобоспособности связки.
 
Если не сложно, можете конфиг дать? я попробую сравнить.
Спасибо.
 
Не сложно =) Только скажите конфиг чего, и в каком виде его выдрать?
 
Сделал!
Все работает. И линии на FXO, и телефон на FXS.
Проблема была в том что SPA8800 не мог определить в каком состоянии телефонная линия при исходящем звонке.
В параметре "Line-In-Use Voltage" надо в жесткую прописать правильное напряжение на работающию линию.
У меня это 6. Посмотреть можно на вкладке инфо: В PSTN State: Idle будет -29 V, в PSTN State: PSTN Caller Accepted будет -6 V. Думаю что напряжение сети меняется в зависимости от страны или оператора.
 

Для администраторов

Статистика форума

Темы
44.766
Сообщения
233.685
Пользователи
78.501
Новый пользователь
Erich Gasser
#