Как отправить DTMF-сигнал в Symbian S60 - PullRequest
2 голосов
/ 30 января 2012

Я новичок в разработке для Symbian.Я занимаюсь разработкой приложения VOIP [SIP-протокол] для Nokia Symbian S60 3rd edition.Я хочу отправить сигнал DTMF через мое приложение.Но не смог найти никакой подсказки.Так как я могу отправлять и ловить DTMF-сигналы в моем приложении.

Заранее спасибо.

1 Ответ

1 голос
/ 01 марта 2012

в мире VoIP вы отправляете сообщения SIP INFO с данными DTMF на сервер SIP. Например, чтобы отправить цифру «1»:

INFO sip:7007471000@example.com SIP/2.0
Via: SIP/2.0/UDP alice.uk.example.com:5060
From: <sip:7007471234@alice.uk.example.com>;tag=d3f423d
To: <sip:7007471000@example.com>;tag=8942
Call-ID: 312352@myphone
CSeq: 5 INFO
Content-Type: application/dtmf-relay
Content-Length:    22

Signal=1
Duration=160

См. Также эту ссылку .

Если вам нужны «традиционные» сообщения DTMF через RTP, лучше всего записать сигналы DTMF (1.wav, 2.wav и т. Д.) И воспроизвести их во время вызова.

...