2012-01-30 2 views
2

Symbian 개발을 처음 사용했습니다. 저는 Nokia Symbian S60 3rd edition 용 VOIP [SIP 프로토콜] 앱을 개발 중입니다. 내 응용 프로그램을 통해 DTMF 신호를 보내고 싶습니다. 그러나 단서를 찾을 수 없습니다. 그렇다면 어떻게하면 앱에서 DTMF 신호를 보내고 잡을 수 있습니까?Symbian S60에서 DTMF 신호를 보내는 방법

미리 감사드립니다.

+0

http://library.developer.nokia.com/topic/GUID-E35887BB-7E58-438C-AA27-97B2CDE7E069/GUID-9C5A86D2-E602-55AE-B54B-8511E70CD23D.html –

+0

에서 보았습니다. 그것이 작동하지 않을 것 같아, 내가 GSM에 사용되는 것을 배웠지만 SIP/VOIP 전화를 사용하고 있습니다. @ juuso-ohtonen – shibli049

답변

1

VoIP 세계에서 SIP 정보 메시지를 DTMF 데이터와 함께 SIP 서버로 보냅니다. 예를 들어 숫자를 보내 '1':

INFO sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP alice.uk.example.com:5060 
From: <sip:[email protected]>;tag=d3f423d 
To: <sip:[email protected]>;tag=8942 
Call-ID: [email protected] 
CSeq: 5 INFO 
Content-Type: application/dtmf-relay 
Content-Length: 22 

Signal=1 
Duration=160 

this link를 참조하십시오.

"전통적인"DTMF 메시지를 RTP를 통해 전송하려면 가장 좋은 방법은 DTMF 신호를 녹음 (1.wav, 2.wav 등) 한 다음 통화 중에 다시 재생하는 것입니다.

관련 문제