How To Strip +1 Out Of Incoming Number
Hello, our VoIP send us caller ID +1(area)(number) for instance
+16024224334 is there a way to strip +1 out of caller ID?
Hello, our VoIP send us caller ID +1(area)(number) for instance
+16024224334 is there a way to strip +1 out of caller ID?
4 thoughts on - How To Strip +1 Out Of Incoming Number
${CALLERID(num):1} should do what you’re after (or :2 if you need to strip the + as well)
Kind regards,
Chris
Try the Filter function
Set(cid=${FILTER(0123456789,${CALLERID(NUM)})})
SSBwcmVmZXIgdXNpbmcgRklMVEVSKCkgc28gaWYgc29tZWhvdyBDYWxsZXJJRCBhcnJpdmVkIHdp dGggc29tZXRoaW5nIG5hc3R5IGl0IHdpbGwgYmUgZmlsdGVyZWQgb3V0Lg0KDQoNCkZyb206IGFz dGVyaXNrLXVzZXJzLWJvdW5jZXNAbGlzdHMuZGlnaXVtLmNvbSBbbWFpbHRvOmFzdGVyaXNrLXVz ZXJzLWJvdW5jZXNAbGlzdHMuZGlnaXVtLmNvbV0gT24gQmVoYWxmIE9mIEpvaG4gS2luaXN0b24N
ClNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDAyLCAyMDE0IDI6MDkgUE0NClRvOiBBc3RlcmlzayBV
c2VycyBNYWlsaW5nIExpc3QgLSBOb24tQ29tbWVyY2lhbCBEaXNjdXNzaW9uDQpTdWJqZWN0OiBS
ZTogW2FzdGVyaXNrLXVzZXJzXSBob3cgdG8gc3RyaXAgKzEgb3V0IG9mIGluY29taW5nIG51bWJl cg0KDQpUcnkgdGhlIEZpbHRlciBmdW5jdGlvbg0KDQpTZXQoY2lkPSR7RklMVEVSKDAxMjM0NTY3
ODksJHtDQUxMRVJJRChOVU0pfSl9KQ0KDQpPbiBUaHUsIE9jdCAyLCAyMDE0IGF0IDEwOjUyIEFN
LCBtb3R0eSBjcnV6IDxtb3R0eS5jcnV6QGdtYWlsLmNvbTxtYWlsdG86bW90dHkuY3J1ekBnbWFp bC5jb20+PiB3cm90ZToNCkhlbGxvLCBvdXIgVm9JUCBzZW5kIHVzIGNhbGxlciBJRCArMShhcmVh KShudW1iZXIpIGZvciBpbnN0YW5jZSArMTYwMjQyMjQzMzQgaXMgdGhlcmUgYSB3YXkgdG8gc3Ry aXAgKzEgb3V0IG9mIGNhbGxlciBJRD8NCg0KLS0NClRoYW5rcyBmb3IgeW91ciBzdXBwb3J0LA0K
TW90dHkNCg0KLS0NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXw0KLS0gQmFuZHdpZHRoIGFuZCBDb2xvY2F0aW9uIFBy b3ZpZGVkIGJ5IGh0dHA6Ly93d3cuYXBpLWRpZ2l0YWwuY29tIC0tDQpOZXcgdG8gQXN0ZXJpc2s/
IEpvaW4gdXMgZm9yIGEgbGl2ZSBpbnRyb2R1Y3Rvcnkgd2ViaW5hciBldmVyeSBUaHVyczoNCiAg ICAgICAgICAgICAgIGh0dHA6Ly93d3cuYXN0ZXJpc2sub3JnL2hlbGxvDQoNCmFzdGVyaXNrLXVz ZXJzIG1haWxpbmcgbGlzdA0KVG8gVU5TVUJTQ1JJQkUgb3IgdXBkYXRlIG9wdGlvbnMgdmlzaXQ6
DQogICBodHRwOi8vbGlzdHMuZGlnaXVtLmNvbS9tYWlsbWFuL2xpc3RpbmZvL2FzdGVyaXNrLXVz ZXJzDQoNCg0KDQotLQ0KQSBodW1hbiBiZWluZyBzaG91bGQgYmUgYWJsZSB0byBjaGFuZ2UgYSBk aWFwZXIsIHBsYW4gYW4gaW52YXNpb24sIGJ1dGNoZXIgYSBob2csIGNvbm4gYSBzaGlwLCBkZXNp Z24gYSBidWlsZGluZywgd3JpdGUgYSBzb25uZXQsIGJhbGFuY2UgYWNjb3VudHMsIGJ1aWxkIGEg d2FsbCwgc2V0IGEgYm9uZSwgY29tZm9ydCB0aGUgZHlpbmcsIHRha2Ugb3JkZXJzLCBnaXZlIG9y ZGVycywgY29vcGVyYXRlLCBhY3QgYWxvbmUsIHNvbHZlIGVxdWF0aW9ucywgYW5hbHl6ZSBhIG5l dyBwcm9ibGVtLCBwaXRjaCBtYW51cmUsIHByb2dyYW0gYSBjb21wdXRlciwgY29vayBhIHRhc3R5
IG1lYWwsIGZpZ2h0IGVmZmljaWVudGx5LCBkaWUgZ2FsbGFudGx5LiBTcGVjaWFsaXphdGlvbiBp cyBmb3IgaW5zZWN0cy4NCi0tLUhlaW5sZWluDQo
I’ve always done it as 2 steps to handle carrier weirdness:
; trim leading +1 from DNIS
same = n, execif($[“${DNIS:0:1}” = “+”]?set(DNIS=${DNIS:1}))
same = n, execif($[“${DNIS:0:1}” = “1”]?set(DNIS=${DNIS:1}))