AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

проблема с записью разговоров

Asterisk IP PBX 5 сообщений -
#1

Код:
[root@gw /usr/local/etc/asterisk]# uname -a
FreeBSD gw 8.2-STABLE FreeBSD 8.2-STABLE #0: Tue Oct 4 14:07:16 UTC 2011 root@:/usr/obj/usr/src/sys/i386v2 i386

Код:
gw*CLI> core show version
Asterisk 1.8.7.0 built by root @ gw on a i386 running FreeBSD on 2011-11-04 13:16:27 UTC

подключаюсь к задарма
Код:
[is_zad]
type=friend
username=51
secret=1e
fromuser=51
host=sip.zadarma.com
nat=no
insecure=invite
context=zadarma
canreinvite=no
qualify=yes

подключаюсь к городу
Код:
[g59]
type=peer
host=6ю3
fromuser=59
username=59
secret=c5
nat=no
canreinvite=no
disallow=all
allow=alaw
qualify=yes
dtmfmode=auto
context=from-ext

абонент
Код:
[508]
type=friend
context=Is
host=dynamic
username=508
secret=0w
nat=yes
canreinvite=no
callerid="Vlad"
videosupport=yes
disallow=all
allow=alaw
callgroup=1
pickupgroup=1
qualify=yes
dtmfmode=auto

в dialplan
Код:
[Is]
exten => _0XXXXXXXX,1, MixMonitor(/usr/local/share/asterisk/sounds/monitor/${UNIQUEID}.wav)
exten => _0XXXXXXXX,n, Dial(SIP/is_zad/888${EXTEN},90,rtT)

Код:
[from-ext]
exten => 56,1, Set(PROJ=zzz)
exten => 56,n, Set(CITY=xxxx)
exten => 56,n, Set(CALLEDIDCUSTOMER=${PROJ}-${CITY}-${CALLERID(num)})
exten => 56,n, Macro(m-from,${CALLEDIDCUSTOMER},${PROJ})
exten => 56,n, Hangup

[macro-m-from]
exten => s,1, NoOP()
exten => s,n, Answer
exten => s,n, MixMonitor(/usr/local/share/asterisk/sounds/monitor/${UNIQUEID}.wav)
exten => s,n, Set(CALLERID(num)=${CALLEDIDCUSTOMER})
exten => s,n, Background(${ARG2}-welcome)
exten => s,n, Queue(z,t,,,45)
exten => s,n, Hangup

;output call
exten => _405XXXXXX,1, MixMonitor(/usr/local/share/asterisk/sounds/monitor/${UNIQUEID}.wav)
exten => _405XXXXXX,n, Dial(SIP/g55/${EXTEN:3},30,rtT)

Теперь, проблема: когда я получаю входящий звонок или делаю исходящий в город, запись разговора работает без нареканий, а вот когда я делаю исходящий звонок через задарма, у меня есть большая проблема с записью, мой голос и голос абонента не синхронный, я слышу своё приветствии и гудки вызова абонента, я что-то говорю и только потом я слышу приветствие со стороны абонента, это на записи, а в реальности, при беседе, нет таких проблем.
Если кто-то сталкивался, подскажите. Разсинхронизация примерно 5-10 секунд.
#3

проверь канал на потери. также отключи vad. если используешь xlite поиграй с сетевыми параметрам программы.
#4

Вероятная проблема в этом:
Цитата:
FreeBSD

_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru
#5

Подобную проблему решил следующим образом:

Код:
modules.conf
noload => res_timing_pthread.so
load => res_timing_dahdi.so

asterisk.conf
[options]
transmit_silence = yes