FreeCalypso > hg > themwi-system-sw
comparison sip-out/call_setup.c @ 203:e89619893c1e
sip-out: require minimum of 7 digits for E.164 numbers
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 04 Apr 2023 21:09:50 -0800 |
parents | e54b0a9e322f |
children | 63252528a56c |
comparison
equal
deleted
inserted
replaced
202:f3164f732b84 | 203:e89619893c1e |
---|---|
83 } | 83 } |
84 /* route based on destination address */ | 84 /* route based on destination address */ |
85 refresh_out_routes_db(); | 85 refresh_out_routes_db(); |
86 if (msg->called.type == GSM48_TON_INTERNATIONAL) { | 86 if (msg->called.type == GSM48_TON_INTERNATIONAL) { |
87 rc = grok_number_string(msg->called.number, 0); | 87 rc = grok_number_string(msg->called.number, 0); |
88 if (rc < 2 || rc > MAX_E164_NUMBER) { | 88 if (rc < 7 || rc > MAX_E164_NUMBER) { |
89 inv_nr_format: reject_mo_call(mncc, msg->callref, | 89 inv_nr_format: reject_mo_call(mncc, msg->callref, |
90 GSM48_CAUSE_LOC_PRN_S_LU, | 90 GSM48_CAUSE_LOC_PRN_S_LU, |
91 GSM48_CC_CAUSE_INV_NR_FORMAT); | 91 GSM48_CC_CAUSE_INV_NR_FORMAT); |
92 return; | 92 return; |
93 } | 93 } |