MEDIA_ACTIVE on receipt of 200/PRACK

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



pjsip support 100rel.
It is better to change your code logic. Don't use MEDIA_ACTIVE as start
flag. And only start streaming after call is connected.

regards,
Gang

On Wed, Jun 24, 2009 at 7:43 PM, Kishore Annapureddy <
krishnaakishore at gmail.com> wrote:

> Hi all,
>
> I have a small query: I have written a UA using pjsip with a callback for
> media state change, and started streaming a media file on MEDIA_ACTIVE. This
> works fine when I use linphone. However when I connect to a FreeSwitch
> server, the media play starts even before I pick the call on the other side.
> On investigation I find that PJSIP is shifting to MEDIA_ACTIVE as soon as it
> receives a 200/PRACK. When I pick up the call on the other side(FreeSwitch)
> there is a 200/INVITE received by PJSIP. In earlier case (ie; using
> linphone) media play doesn't start until a 200/INVITE is received which is
> sent by linphone when I answer the call. Am I missing some configuration
> here? or PJSIP doesn't support PRACK? I would like to know if there is
> anything I can do to not switch the media state to MEDIA_ACTIVE until it
> receives a 200/INVITE.
>
> Thanks all in advance,
> Kishore.
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090625/92d4b2f2/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux