Страница 1 из 2
TAU-32M.IP FXO и астериск
Добавлено: 11 май 2013 02:40
svda
Здравствуйте.
Столкнулся с проблемой при настройке TAU-32M.IP (4*8 fxo) для работы с астериском. Данный шлюз мы используем для подключения к городским линиям. На данный момент смог зарегистрировать порты TAU на астериск. Благодаря сообщениям из темы
http://eltex.nsk.ru/forum/viewt0pic.php?t=2375 смог принять звонки приходящие на порт fxo tau в астериск.
Теперь необходимо обеспечить возможность выполнить вызов из астериск на порт FXO в TAU набрав на нём номер который ввел абонент астериска. Почитав инструкции и темы в форуме не нашёл доступного объяснения как это сделать. Поэтому обращаюсь на форум за помощью в нахождении решения этой задачи.
Добавлено: 13 май 2013 10:12
Женя
Теперь необходимо обеспечить возможность выполнить вызов из астериск на порт FXO в TAU набрав на нём номер который ввел абонент астериска.
На один порт FXO или на группу?
т.е. прозрачный транзит с SIP на FXO?
звонки с SIP приходят на одинаковый префикс,
допустим Вы точно знаете что первые цифры будут одинаковые, а последние могут меняться? например:
234XXX
Если нет, то на астериске можно ли добавлять в начало номера какой-нибудь префикс, а ТАУ его дальше будет отрезать?
Добавлено: 13 май 2013 12:41
svda
Женя писал(а):На один порт FXO или на группу?
т.е. прозрачный транзит с SIP на FXO?
звонки с SIP приходят на одинаковый префикс,
допустим Вы точно знаете что первые цифры будут одинаковые, а последние могут меняться? например:
234XXX
Если нет, то на астериске можно ли добавлять в начало номера какой-нибудь префикс, а ТАУ его дальше будет отрезать?
Хотелось бы формировать группы непосредственно на станции. Но интересно узнать подробности реализации и для групп на стороне выноса также.
Префиксы возможны, но если есть возможность обойтись без них было бы лучше. В нашей телефонной сети не предпологается использование префиксов, поэтому их придётся добавлять искусственно, что не совсем вписывается в наши планы.
Изучая пакеты передаваемые во время совершения вызова из станции в сторону TAU, увидел, что тау отбивает вызов так, как не знает что с ним делать.
Можно ли сделать так, чтобы тау направила SIP вызов на FXO порт в рамках регистрации на сревере которого вызов пришел?
Добавлено: 14 май 2013 17:43
Женя
все входящие звонки по SIP должны передаваться на один порт FXO или на группу портов?
Изучая пакеты передаваемые во время совершения вызова из станции в сторону TAU, увидел, что тау отбивает вызов так, как не знает что с ним делать.
Это корректно, т.к. на ТАУ приходит звонок, которого нет в нумерации, и он его отбивает,
входящий звонок должен прийти на номер, который прописан на ТАУ, поэтому я спрашивал о возможности подстановки этого номера в начало.
Тем самым префикс будет совпадать с номера порта FXO и звонок будет перенаправлен туда и при трансляции номера далее на FXO он может быть обрезан, т.е. эти лишние цифры не выйдут за пределы ТАУ.
Если в картинках:
XXXX - любой номер который приходит по SIP
999 - номер FXO-порта или FXO-group
Астер -> 999XXXX -> ТАУ32М | FXO -> XXXX -> АТС
Либо если Вы звнаете что XXXX всегда начинается с определенной цифры, тогда эту цифру можно прописать в качестве номера FXO-порта или FXO-group
Можно ли сделать так, чтобы тау направила SIP вызов на FXO порт в рамках регистрации на сревере которого вызов пришел?
Вот это можете пояснить подробнее?
Добавлено: 14 май 2013 19:21
svda
Женя писал(а):Вот это можете пояснить подробнее?
На данный момент каждый FXO порт TAU зарегистрирован под своим логином на астериске по SIP протоколу. Во время звонка сервер использует определенный транк.
Возможно ли на стороне TAU определить в рамках какой регистрации пришел вызов и использовать соответсвующий ей FXO порт для выполнения вызова?
Или информации в SIP пакетах будет не достаточно?
Добавлено: 15 май 2013 09:07
Женя
Возможно ли на стороне TAU определить в рамках какой регистрации пришел вызов и использовать соответсвующий ей FXO порт для выполнения вызова?
Вызов должен прийти на тот номер, который зарегистрировался, тогда будет понятно, что в рамках этой регистрации пришел звонок.
В общем, для более точного прояснения ситуации снимите и пришлите tcpdump регистрации и звонка на порт, который зарегистрировался.
Добавлено: 15 май 2013 11:33
svda
Дамп сниму, но позже. Можете сейчас описать как именно настроить TAU для работы с префиксами? Я так понимаю необходио настроить диалплан.
Добавлено: 15 май 2013 11:41
Женя
Нет, dial plan для исходящей связи по SIP,
для Вашей схемы нужно чтобы номер порта FXO совпадал с префиксом, который идет от астериска, и в конфигурации порта FXO поставить галки
transmit number
don't transmit prefix
и так же необходимо почитать документацию про настройку портов FXO.
Добавлено: 15 май 2013 12:08
svda
Спасибо за поддержку. Буду пробовать снова настраивать.
Добавлено: 03 июн 2013 19:41
svda
С конфигурацией всё получилось. Префиксы работают отлично.
Есть следующие вопросы по TAU32 с FXO портами:
1. На данный момент когда вызов из астериска направляется в сторону тау, тау сначала отвечает trying (я так понимаю в этом момент принимается решение о выборе FXO-порта) затем во время набора номера на FXO порте ringing. В связи с чем конечный абонент слышит сначала громкие гудки, которые подаются астериском, от состояния ringing затем тишину от городской станции и лишь потом уже более слабые гудки вызова конечного абонента. Как раз эта тишина и вызывает массу возмущений пользователей. Возможно ли сделать (может быть в следующих версиях ПО) чтобы станция отвечала trying и во время набора на FXO-порте и устанавливала соединение сразу после окончания набора (а лучше чтобы таймер регулировался). Тогда пользователи не будут слышать гудки астериска, а сразу услышат ответ от городской станции.
2. Второй вопрос касается исходящих звонков (ТФОП - ТАУ - Астериск). На данный момент на каждом FXO-порту настроен hotline number с решёткой на конце. При поступлении вызова тау поднимает трубку после второго гудка и набирает hotline номер по SIP, при этом отправляя сигнал-КПВ по уже установленному соединению на FXO-порте. Возможно ли сделать так (опять же может быть в следующих версиях ПО) чтобы тау не снимала трубку до тех пор пока не снимет трубку конечный абонент? А если вызов на FXO-порте прекращается, то тау прекращает вызов в сторону SIP-сервера. Это связано с тем, что абоненты совершающие вызов платят за то время когда разговор ещё не начался.
Добавлено: 05 июн 2013 09:19
Женя
1) можно посмотреть логи такий ситуации, желательно tcpdump, снятый на самом астериске, чтобы увидеть оба плеча вызова?
2) Это реализованно в версии ПО 2.5.0 , в параметрах порта FXO есть опция "No offhook at ringing", она справедлива только для случая когда Hot timeout = 0.
Прошивка находится в нашем центре загрузки.
Добавлено: 05 июн 2013 18:17
svda
Женя писал(а):1) можно посмотреть логи такий ситуации, желательно tcpdump, снятый на самом астериске, чтобы увидеть оба плеча вызова?
2) Это реализованно в версии ПО 2.5.0 , в параметрах порта FXO есть опция "No offhook at ringing", она справедлива только для случая когда Hot timeout = 0.
Прошивка находится в нашем центре загрузки.
1) логи организую, но позже
2) за информацию спасибо - будем обновлять
Добавлено: 15 сен 2013 00:16
gofman.roman
svda писал(а):С конфигурацией всё получилось. Префиксы работают отлично.
Даниил можете показать свой диалплан и настройку ТАУ. Мне непонятна работа с префиксами. Долго не мог настроить с астериска исходящие звонки через FXO порты ТАУ. Жутко интересно как работает у других.
Добавлено: 15 сен 2013 13:30
svda
gofman.roman писал(а):svda писал(а):С конфигурацией всё получилось. Префиксы работают отлично.
Даниил можете показать свой диалплан и настройку ТАУ. Мне непонятна работа с префиксами. Долго не мог настроить с астериска исходящие звонки через FXO порты ТАУ. Жутко интересно как работает у других.
Добрый день, Роман.
Для того что бы совершить исходящий звонок на FXO порт необходимо перед набираемым номером добавить номер порта, не порядковый, а тот что указан в поле Phone.
Например Dial(SIP/tau32/8652${EXTEN},10)
Тогда ТАУ уберет префикс и наберёт в линию оставшееся. Точно также происходит и работа с группами FXO-портов, только в качестве префикса будет указан "Phone" группы, главное в настройках профиля порта (группы) ТАУ включить опции: "Don't transmit prefix", "Transmit number".
Добавлено: 16 сен 2013 15:26
gofman.roman
[quote="svda"
Например Dial(SIP/tau32/8652${EXTEN},10)
Тогда ТАУ уберет префикс и наберёт в линию оставшееся. Точно также происходит и работа с группами FXO-портов, только в качестве префикса будет указан "Phone" группы, главное в настройках профиля порта (группы) ТАУ включить опции: "Don't transmit prefix", "Transmit number".[/quote]
Спасибо, Даниил за ответ
Настроена группа 1999, Поле Phone 1999, галки стоят
Звоню Dial(SIP/1999/1999XXXXXXX) , где XXXXXXX номер куда звоню
не работает! отвечает not found, что не так делаю?
какая версия прошивки у вас?