Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Не кладет трубку при не правильном наборе номера

Не кладет трубку при не правильном наборе номера

Сообщений: 6

Не кладет трубку при не правильном наборе номера

Здравствуйте!
Есть Астериск-> шлюз 2FXO AP200D -> внешняя линия
выход в город идет через 9 (городские номера 7 значные)
на межгород через 8
Проблема - пользователь набирает 9 или 8 и далее номер телефона но не до конца (на 9 - вместо семи цифр например 4) и кладет трубку
Астериск не освобождает FXO канал а тупо пытается дозвониться
Как решить?
2008-09-03 13:49

Сообщений: 6521

Re: Не кладет трубку при не правильном наборе номера

Это не Астериск не освобождает FXO канал, а AP200D не освобождает FXO, можешь убедиться посмотрев на нём show call active voice
Изучать настройку Disconnect & Busy tones на форумах АддПака.
2008-09-03 14:20

Сообщений: 6

Re: Не кладет трубку при не правильном наборе номера

Изучалось и все настроено!
Работает все нормально - только до момента когда пользователь не донабрал номер и положил трубку
на астериске по show sip видно что на ap200d от * идет вызов
похоже на то что в это время атс отвечает астериксу что номер не существует
2008-09-03 14:47

Сообщений: 6521

Re: Не кладет трубку при не правильном наборе номера

С какого устройства пользователь не донабрал номер и положил трубку?
Похоже это устройство шалит, оно должно отправлять Hangup сразу как положили трубу, и Астериск должен терминировать звонок.
2008-09-03 21:04

Сообщений: 6

Re: Не кладет трубку при не правильном наборе номера

Устройство пользователя PAP2T
на астериске по show sip видно что на ap200d от * идет вызов а к PAP2T астериск трубку положил (hangup c PAP2T идет)
Вызов будет идти до победного пока не перезагрузить *
2008-09-04 11:33

Сообщений: 6521

Re: Не кладет трубку при не правильном наборе номера

А как прописан исходящий маршрут на Астериске в сторону АддПака?

exten => ?

А стоит ли на одном и на втором потсовых диал пирах АР200
forward-digits last 7 (или сколько там отправляется в линию)?
2008-09-04 13:43

Сообщений: 6

Re: Не кладет трубку при не правильном наборе номера

9 - город (московская область)
5 - москва
8 - межгород

SIP/102 - 1 addpac
SIP/103 - 2 addpac

exten => _9.,1,ChanIsAvail(SIP/102)
exten => _9.,2,Dial(${CUT(AVAILCHAN||1)}/$EXTEN:1})
exten => _9.,3,ChanIsAvail(SIP/103)
exten => _9.,4,Dial(${CUT(AVAILCHAN||1)}/$EXTEN:1})
exten => _9.,5,Hangup
exten => _5.,1,ChanIsAvail(SIP/102)
exten => _5.,2,Dial(${CUT(AVAILCHAN||1)}/$EXTEN:1})
exten => _5.,3,ChanIsAvail(SIP/103)
exten => _5.,4,Dial(${CUT(AVAILCHAN||1)}/$EXTEN:1})
exten => _5.,5,Hangup
exten => _8.,1,ChanIsAvail(SIP/102)
exten => _8.,2,Dial(${CUT(AVAILCHAN||1)}/$EXTEN})
exten => _8.,3,ChanIsAvail(SIP/103)
exten => _8.,4,Dial(${CUT(AVAILCHAN||1)}/$EXTEN})
exten => _8.,5,Hangup

Линии 4 штуки
forward-digits last 7 - ставить нельзя я так понял причина
у нас одна линия (одна проводная телефонная пара) является и городским номером и московским - тоесть если по телефону 11-11-11 (городскому) звоню - то московский телефон 111-11-11 занят
тоесть у меня в линию отпраляется цифр от 6 до бесконечности ( международка )
я пробовал разные exten - не помогает
есть один интерфейс на zap - на нем все нормально
у меня на всех * стоят интерфейсы zap - только в одной конторе addpac - мучаюсь с ним долго, большинство проблем решено( может и не умею его готовить ? - как кошек)
2008-09-04 15:55

Сообщений: 6521

Re: Не кладет трубку при не правильном наборе номера

Идейно неверный формат шаблонов - _9. _5., последние рекомендации такие: _5Х.
К тому же если обозначить твердо значность _5ХХХХХХХ, то отправляться в АддПак будет строго семь цифр, недонабранные будут игнорироваться.

1) Непродуманный диал план
и как следствие: умороченый набор в грорд(а):
2) умороченый набор в грород(а)
Сама идея разных префиксов (через 9-ку мы у нас звоним, а через 5-ку в Москву, а как звонить в Москву на 8-499 кто знает? Нет?) идёт от декадно шаговых станций. Но у нас то - Астериск?
Предложу звонить в Москву _49[59]ZXXXXXX, подмосковье_496ZXXXXXX и локальные - просто ZXXXXXX
3) Не нужны никакие ChanIsAvail(SIP/102), если выстроишь последовательно
exten => _5.,1,Dial(SIP/102/$EXTEN:1})
exten => _5.,2,Dial(SIP/103/$EXTEN:1})
то отработает как нужно. Единственное - SIP/102 будет больше нагружен, чем SIP/103. Но если ты посмотришь как применить рэндомайзер
*CLI> show application Random
то получишь результат.
2008-09-04 18:28

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru