Страница 1 из 1

Начало записи вместе с гудками

Добавлено: 20 апр 2011, 11:38
defiso
Здравствуйте.

Есть шлюз Dlink DVG-4032S.

При исходяем вызове звонок и запись происходят так:

exten => s,n,MixMonitor(${FNAME},b)
exten => s,n,Dial(SIP/${EXTEN}@<peer>)
exten => s,n,Hangup()

<peer> - это пользователь на шлюзе, который объединяет все FXO порты, опция "FXO Representative Number" в разделе "SIP" на шлюзе.

Соответственно как только пользователь набирает внешний номер, происходит Answerered для канала и начинается запись разговора вместе с гудками и тем что говорит пользователь, пока ещё вызываемый абонент не взял трубку. Также и в запись CDR в поле bill_sec попадает время вместе с гудками.

Каким-то образом можно избавиться от времени с гудками, настройками астериска или на шлюзе?

Re: Начало записи вместе с гудками

Добавлено: 20 апр 2011, 13:49
ded
Для того, чтобы включить запись именно в момент, когда вызываемый абонент ответил, шлюз должен послать Астериску какой-то сигнал с FXO порта, не так ли?
Если бы это был цифровой порт, то все SIP сообщения при установлении соединения соответствовали +\- RFC. То есть запрос Invite => Ответ на него, Trying => ответ на него, Ack - ответ на него.
В аналоговых линиях всё сложнее, так как шлюзу надо знать смысл каждого вида гудков в каждой стране (регионе), чтобы превращать их в соответствующие сообщения SIP.
Думаю, что дальше примерно знаете выводы.

Re: Начало записи вместе с гудками

Добавлено: 22 апр 2011, 10:18
defiso
Значит на аналоговых линиях и этом шлюзе это в принципе невозможно?