Eu estou fazendo algum teste usando o pjsua api. purpoes do meu teste é: At make Call side:
1: faça uma chamada
2: reproduzir arquivo wave em fazer chamada
3: desligue o telefonema
No lado da chamada de recebimento:
1: Receber chamada recebida
2: reproduzir arquivo wave em fazer chamada
3: desligue o telefonema
Eu posso ouvir o arquivo no ponto final do lado da chamada, mas não consigo no lado do receptor. meus comandos são,
At MAKE_CALL : sudo pjsua --registrar=sip:192.168.0.3 --id=sip:[email protected] --realm=* --username=100 --password=100 --add-buddy sip:[email protected] --local-port=2111 --app-log-level=3 --playback-dev=0 --play-file='/home/alethea/freak.wav'--auto-loop --auto-play
e
At RECEIVE_CALL : pjsua --registrar=sip:192.168.0.3 --id=sip:[email protected] --realm=* --username=150 --password=150 --local-port=2111 --app-log-level=3 --play-file='/home/alethea/freak.wav' --auto-play --playback-dev=0
alguém tendo solução ... ?? se verificarmos o comando pjsua --help
, ele diz que a opção --auto-play
suporta apenas a chamada recebida. minha exigência é que, eu quero jogar um arquivo .wav quando o receptor recebe chamada.