[OpenSIPS-Users] Route to media-server, but reply negative

Max Mühlbronner mm at 42com.com
Sat Oct 13 23:06:32 CEST 2012


Hi,

 

regarding asterisk as media-server, you could use the “noanswer” option for
playback(). Then it will signal audio via progress messages but will not
answer (200 OK) the call.

 

Best Regards

 

Max M.

 

Von: users-bounces at lists.opensips.org
[mailto:users-bounces at lists.opensips.org] Im Auftrag von Remco .
Gesendet: Samstag, 13. Oktober 2012 22:52
An: OpenSIPS users mailling list
Betreff: [OpenSIPS-Users] Route to media-server, but reply negative

 

Hi all,

I have the following in the failure_route, for invalid destinations:

                if(t_check_status("404")) {
                        # Dialed phone number does not exist

                        # Cancel call billing
                        resetflag(1);

                        # Start announcement
                        seturi("sip:AN_invalidnumber@[ip of
mediaserver]:5060 <sip:AN_invalidnumber@[ip%20of%20mediaserver]:5060> ");
                        t_relay();

                        #t_reply("404", "Not found");
                        exit;
                }

When a 404 reply is received from upstream carrier(s) I would like to play
an announcement to let the user know they made a mistake in the phone
number.
On the other hand, I would like those calls to show up as '404' in my
statistics. Ideally the announcement should be played in the early media
(don't know if that's possible with Asterisk as a media server?).
The announcement works, however returns 200-OK. If I uncomment the
't_reply', the call is ended to soon without allowing the announcement to be
played.

Does anyone how to solve this? I tried branching but I cannot get it to
work.

Thanks,
Remco.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20121013/07709209/attachment.htm>


More information about the Users mailing list