<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000'>I do mean called.<br><br>It's for 911. If the SIP trunks fail, I'm supposed to route it over TDM to the toll-free number.<br><br><div><span name="x"></span><br><br>-----<br>Mike Hammett<br>Intelligent Computing Solutions<br>http://www.ics-il.com<br><br><br><br>Midwest Internet Exchange<br>http://www.midwest-ix.com<br><br><span name="x"></span><br></div><br><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Markus via VoiceOps" <voiceops@voiceops.org><br><b>To: </b>voiceops@voiceops.org<br><b>Sent: </b>Tuesday, November 8, 2022 10:18:29 AM<br><b>Subject: </b>Re: [VoiceOps] Metaswitch Loopback<br><br>Am 08.11.2022 um 16:38 schrieb Mike Hammett via VoiceOps:<br>> I'm working a situation where I need to rewrite my called number to a <br>> toll-free number. Because the rewriting happens after Metaswitch does <br>> the toll-free lookup, the tandem rejects the call as there's no dip.<br><br>Did you really mean called number or rather calling number? If you can <br>hook a Asterisk box in between the device where your customers' SIP <br>calls are coming from and Metaswitch you could rewrite either.<br><br>Overwrite any calls' CLI to calling number 18009999999 and send it out <br>to "metaswitch01" as defined in sip.conf:<br><br>/etc/asterisk/extensions.conf:<br><br>[incoming-calls-from-customers]<br><br>exten => _X.,1,NoOp<br>exten => _X.,n,Set(CALLERID(name)=18009999999)<br>exten => _X.,n,Set(CALLERID(num)=18009999999)<br>exten => _X.,n,Dial(SIP/${EXTEN}@metaswitch01)<br>exten => _X.,n,Hangup<br><br>- or - Overwrite any called number and send the call to 18007777777 to <br>"metaswitch01":<br><br>exten => _X.,1,NoOp<br>exten => _X.,n,Dial(SIP/18007777777@metaswitch01)<br>exten => _X.,n,Hangup<br><br>(old Asterisk, before pjsip, but not much different)<br><br>Sample for sip.conf:<br><br>[metaswitch01]<br>type=peer<br>host=sip.metaswitch.something<br>username=maybe-username-or-leave-empty<br>secret=maybe-password-or-leave-empty<br>disallow=all<br>allow=alaw<br>allow=ulaw<br>canreinvite=no<br>dtmfmode=rfc2833<br>context=nowhere<br><br>[my-internal-pbx-or-sbc]<br>type=peer<br>host=10.10.10.10<br>insecure=port,invite<br>disallow=all<br>allow=alaw<br>allow=ulaw<br>canreinvite=no<br>dtmfmode=rfc2833<br>context=incoming-calls-from-customers<br><br>Good luck<br>Markus<br>_______________________________________________<br>VoiceOps mailing list<br>VoiceOps@voiceops.org<br>https://puck.nether.net/mailman/listinfo/voiceops<br></div><br></div></body></html>