zotto Posted October 1, 2008 Posted October 1, 2008 Доброго времени суток. Не подскажите какими средствами в yate можно реализовать возможность записи голосовой почты и её последующее прослушивание? Я тут эксперементирую. Вот кусок regexroute.conf ; при звонке на номер 002 пишу в файл /home/aleks/tmp/02.wav ^002$=fork wave/record//home/aleks/tmp/02.wav На самом деле при звонке в логе вижу, следующее: <sip/1:ALL> YateSIPConnection::YateSIPConnection(0x97b02e0,0x97aadf0) [0x97ad950] <INFO> Could not classify call from '01', wasted 17 usec <CdrBuilder:INFO> Got message 'call.route' for untracked id 'sip/1' <INFO> Routing call to '002' in context 'default' via 'fork wave/record//home/aleks/tmp/02.wav' in 298 usec <pbxassist:CALL> Created assistant for 'sip/1' <wave:INFO> Record to wave file '/home/aleks/tmp/02.wav' <wave/1:ALL> WaveChan::WaveChan(record) [0x97b3898] <wave:ALL> WaveConsumer::WaveConsumer("/home/aleks/tmp/02.wav",0x97b3898,0,"(null)") [0x97b3308] <MILD> Unknown format for recorded file '/home/aleks/tmp/02.wav', assuming signed linear <callfork:CALL> Call 'sip/1' calling on regular 'fork/1/1' target 'wave/record//home/aleks/tmp/02.wav' <pbxassist:NOTE> Channel 'sip/1' already assisted! <sip:INFO> Received 426 bytes SIP message from 10.132.128.17:5065 Кроме того файл создаётся, но в него не чего не пишется. [aleks@alisa yate2]$ ll /home/aleks/tmp/02.wav -rw------- 1 aleks aleks 0 2008-10-01 18:12 /home/aleks/tmp/02.wav Видимо надо как то "снять трубку" на том конце. Вставить ник Quote
zotto Posted October 1, 2008 Author Posted October 1, 2008 кое что получилось, убрал "форк" ^002$=wave/record//home/aleks/tmp/02.wav и файл стал писаться теперь мне надо: 1. Писать файл в случае если абонент в офлайне. 2. Хранить насколько сообщений, т.е. в имя файла надо включить номер адресата и отметку времени. С номером адресата просто: ^02$=wave/record//home/aleks/tmp/\1_xxxx.wav (тут при звонке на 02 тупо пишется файл /home/aleks/tmp/02_xxxx.wav) как быть со временем ума не приложу. Может подкажет кто либо? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.