Здравствуйте. Ситуация следующая.
У нас есть компьютер с двумя платами Dialogic на 2 канала E1. Есть софт, который по ним совершает обзвон через местную АТС Hicom. C Hicom-a звонки уходят либо напрямую в город, либо по двум потокам Е1 на Cisco 2821 и дальше расходятся по филиальным удаленным AddPac AP-200.
В случае с городом проблем никаких, софт начинает проигрывать сообщение только когда удаленная сторона снимает трубку.
В случае, когда звонок идет на Cisco->AddPac, софт получает от HiCom-a connect и начинает проигрывать сообщение до снятия трубки на удаленной стороне (AddPac).
Можно ли сделать так, чтобы Cisco не отдавала Connect до тех пор, пока не получит его от AddPac-a?
AddPac с Cisco общаются по SIP. Какие нужны конфиги - дам.
> Какие нужны конфиги - дам.ИМХО конфигами горю не помочь.
трассировку снимать не пробовал?
чтобы выяснить кто именно выдает connect раньше времени (до фактического снятия трубки).
варианта собственно 3:
1.addpac
2.cisco
3.hicom
соответвтвенно посмотреть надо:
1. SIP-обмен. Можно просто снифером. искать "OK"
2. E1-обмен. на Cisco. Если по E1 ходит isdn, то "debug isdn q931" искать "соnnесt"
Понял, что забыл указать самое важное и в следствии просмотра логов, понял, что вопрос в другом =)
AddPac-и с FXO портами и она донабирает номер. Насколько я вижу сейчас, AddPac возвращает connect как только порт FXO "поднимает трубку". Можно ли каким-либо образом определить когда снимает трубку абонент AddPac-a?