diff --git a/apps/mobile_push/mobile_push.dsm b/apps/mobile_push/mobile_push.dsm index c5a99b31..938971fc 100644 --- a/apps/mobile_push/mobile_push.dsm +++ b/apps/mobile_push/mobile_push.dsm @@ -69,6 +69,9 @@ transition "invite" START - invite / { -- start RTP processing connectMedia(); + -- no need to process incoming RTP (also no RTP timeout needed) + pauseReceiving(); + -- create subscription to reg event set($r.domain=@domain); set($r.user=@user); @@ -111,6 +114,8 @@ transition "invite" START - invite / { state WAITING; +transition "RTP timeout - ignore" WAITING - rtpTimeout / set(#processed=true) -> WAITING; + transition "subscription failed" WAITING - subscription(#status=="failed") / { log(1, "Subscription failed:"); logParams(1);