VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
defiso
Сообщения: 18
Зарегистрирован: 19 апр 2011, 21:45

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

Сообщение 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 попадает время вместе с гудками.

Каким-то образом можно избавиться от времени с гудками, настройками астериска или на шлюзе?
ded
Сообщения: 15656
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

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

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

Сообщение defiso »

Значит на аналоговых линиях и этом шлюзе это в принципе невозможно?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH