« Back to Cisco JTAPI Questions

Re: Problems with RTP sessions between JTAPI application and IP Communicato

Combination View Flat View Tree View
Threads [ Previous | Next ]
I've built an applet that makes calls to local extensions using the CUCM v7. I am able to get all of the appropriate JTAPI events to start audio input and output. The issues that I'm running into are related to the RTP API and JMF API. What it boils down to is that my applet gets notifications from the Call Manager server to receive and transmit audio on specific ports and addresses. My applet waits for audio from the IP Phone and starts transmitting audio to the IP Phone.

The IP Phone isn't trying to connect to my applet to send audio data most of the time. The IP Phone has no logs that I could find, so I'm not sure what it's doing. My applet starts up an RTP session between itself and the host running the IP Phone, and then waits for the incoming connection from the IP Phone. I can see that my applet registers itself as a participant in the RTP session. I never get any RTP events from the IP Phone. I don't get the NewReceiveStreamEvent notification in my ReceiveStreamListener.update(ReceiveStreamEvent) method. This update() method does get the ByeEvent when I close the RTP connection, so my ReceiveStreamListener is regsitered correctly.

When I transmit data to the IP Phone, I am able to start up the RTP session successfully between itself and the IP Phone host. It then starts transmitting data to the IP Phone. Again, since I can't see what the IP Phone is doing, I'm not sure what it's doing with the data. The IP Phone isn't playing the audio data that I am sending.

I can't tell if some parameter is out of the expected range and is causing IP Phone to ignore my connections or if there is a security setting that is preventing the IP Phone from participating in the session with my applet. If there is a way to see debug output or a log file for the IP Phone, that would help tremendously in figuring out what specific parameters need to be set to connect to the IP Phone. I'm guessing that there's something that's still confusing the IP Phone, since I can establish RTP sessions with no problem with all the reference Java Media Framework applications, including their sample applications and JMFStudio. Does anyone have any ideas on what may be causing the problem?

Sveiki,

esu i¿vyk¿s iki sausio 12d. Iki sausio 10d b¿siu pasiekiamas tik mobiliuoju telefonu.

D¿kui,
Andrius Kislas
Duomen¿ perdavimo sprendim¿ tech. palaikymo vadovas
CCIE #18338 Voice
UAB \"ELSIS biuro sistemos\"
Baltupio g. 14, LT-08303 Vilnius 57
Tel. (+370)5 2688155
Mob. tel. (+370)686 88364
El. pa¿tas Andrius.Kislas@elsis.lt