[Freeswitch-users] "To field" in sip header

Alex Balashov abalashov at evaristesys.com
Fri Apr 29 17:03:43 MSD 2016


The standards are quite clear that To is a cosmetic header and is not to be used for any routing.

Only the Request URI provides "DNIS". If your SIP provider isn't differentiating it based on the number dialed, ask them to enable that.
‎
--
Alex Balashov | Principal | Evariste Systems LLC
1447 Peachtree Street NE, Suite 700
Atlanta, GA 30309
United States

Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct)
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/

Sent from my BlackBerry.
  Original Message  
From: thomas peterseil
Sent: Friday, April 29, 2016 08:48
To: FreeSWITCH Users Help
Reply To: FreeSWITCH Users Help
Subject: [Freeswitch-users] "To field" in sip header

hello,
i have a sip provider with multiple DID´s and they send me all calls with the same invite, only the To field in the SIP header is different. how can i read the To field in the SIP header to be able to make a call routing based on the To field? i tried the following rule but it doesnt work:

---------------------

<include>                                                                                                 
<extension name="public_test1">                                                     
        <condition regex="all">                                                                     
        <regex  field="destination_number" expression="^provider1$"/>                               
        <regex  field="${sip_h_To}" expression="43717072377"/>                                            
                                                                                                          
                <action application="set" data="effective_caller_id_number=7021"/>                        
                <action application="set" data="effective_caller_id_name=thomas"/>              
                <action application="answer"/>                                          
                <action application="transfer" data="6011 XML inbound1 "/>                              
        </condition>                                                                                      
</extension>

----------------

the To field in the SIP header looks like this:

To: <sip:43717072377 at 193.43.148.37>

thanks a lot for help!

best regards,
thomas





Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list