Hi,
I was trying parallel forking with ser and Mediaproxy. Here is the scenario.
Party Proxy Location A Location B
| INVITE | | |
|------------>| | |
| 100 | | |
|<------------| INVITE | |
| |-------------------> | |
| | INVITE | |
| |----------------------|---------------->|
| | 180 (w/o sdp) | |
| |<----------------- | |
| | | 180 (w/sdp) |
| |<-------------------------------------- |
| | 200 | |
| |<-------------------| CANCEL |
| |---------------------|---------------->|
| | | 200 |
| |<--------------------------------------|
| | | |
When I get 18X response I am doing "use_media_proxy" and Location B
starts sending early media. When call is picked up at Location A,
Calling party still gets early media from Location B. After Location B
receives CANCEL, it stops sending media and media proxy shows idle
session on one end. This combination is always failing to work. If
both locations are uniform and dont send early media, parallel forking
is working great.
Do any of you come across this situation? Am I doing anything wrong here?
I apologise if my query sounds stupid.
thanks in advance.
Enthu