> On May 30, 2024, at 9:58 PM, Pavan Kumar via sr-users 
> <sr-users@lists.kamailio.org> wrote:
> 
> Hey everyone,
> 
> I have the following setup:
> 
> External User/Trunk <===> Kamailio <===> FreeSWITCH
> 
> I have configured FreeSWITCH and Kamailio to work only with phone numbers in 
> E.164 format. Recently, I needed to integrate a new SIP trunk that sends 
> phone numbers in an 11-digit US format.
> 
> My initial idea to solve this is to use Kamailio as a translator that 
> converts 11-digit numbers to E.164 when sending to FreeSWITCH, and back to 
> 11-digit when sending to the trunk.
> 
> Before writing the code, I want to know if there is already a solution to 
> this problem in one of the modules, so that I won't reinvent the wheel.
> 
> Thanks,
> Pavan Kumar

You can check e164 with siputils is_e164 function 
(https://www.kamailio.org/docs/modules/stable/modules/siputils.html#siputils.f.is_e164)
 and then use uac_replace to adjust as needed.

I’m sure there are also other methods.


Regards,

Fred Posner
p: +1 (352) 664-3733
https://fred.tel



__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to