# HG changeset patch # User Mychaela Falconia # Date 1699917489 28800 # Node ID 556cd78f750a56894bf9b17b919571bec64d1db1 # Parent e4a93ad611f3482925840889b360bcc964936a3b sip-out: require explicit routes to made-up N9X area codes diff -r e4a93ad611f3 -r 556cd78f750a sip-out/call_setup.c --- a/sip-out/call_setup.c Mon Nov 13 15:09:10 2023 -0800 +++ b/sip-out/call_setup.c Mon Nov 13 15:18:09 2023 -0800 @@ -115,6 +115,10 @@ GSM48_CC_CAUSE_NO_ROUTE); return; } + /* made-up N9X area codes require explicit routes */ + if (msg->called.number[0] == '1' && + msg->called.number[2] == '9' && prefix_len < 4) + goto no_route_to_dest; to_sip_user[0] = '+'; strcpy(to_sip_user+1, msg->called.number); special_rt = 0;