Difference between revisions of "Strip plus teken van inkomende nummers"

From 4AllBusiness
Jump to navigation Jump to search
(Hoe verwijder je het + teken op inkomende nummers in FreePBX of Asterisk)
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Hoe verwijder je het + teken op inkomende nummers in FreePBX of Asterisk''''''Vetgedrukte tekst'''
+
===== Hoe verwijder je het + teken op inkomende nummers in FreePBX of Asterisk =====
  
 
Sommige providers sturen het + teken voor een inkomend nummer mee. Zodoende werkt nummerherkenning vaak niet of niet goed.
 
Sommige providers sturen het + teken voor een inkomend nummer mee. Zodoende werkt nummerherkenning vaak niet of niet goed.
Line 7: Line 7:
  
 
Om het plus teken te verwijderen hebben moeten we een bestand aanpassen. (middels Putty of en CLI toegang)
 
Om het plus teken te verwijderen hebben moeten we een bestand aanpassen. (middels Putty of en CLI toegang)
# cd /etc/asterisk/
+
cd /etc/asterisk/
# vi extensions_custom.conf
+
vi extensions_custom.conf
[INS]
+
[INS]
{ plak dan de volgende tekst}
+
plak dan de volgende tekst
[from-trunk-remove-plus]
+
[from-trunk-remove-plus]
exten => _X!,1,GotoIf($["${CALLERID(num):0:1}" != "+"]?noplusatstart)
+
exten => _X!,1,GotoIf($["${CALLERID(num):0:1}" != "+"]?noplusatstart)
exten => _X!,n,Set(CALLERID(num)=${CALLERID(num):1})
+
exten => _X!,n,Set(CALLERID(num)=${CALLERID(num):1})
exten => _X!,n(noplusatstart),Goto(from-trunk,${EXTEN},1)
+
exten => _X!,n(noplusatstart),Goto(from-trunk,${EXTEN},1)
{opslaan middels :x}
+
 
 +
Opslaan middels :x
  
 
:[[File:ClipCapIt-160303-120210.PNG]]
 
:[[File:ClipCapIt-160303-120210.PNG]]
  
Vervolgens moeten we bij de provider trunk de [contect] wijzigen of toevoegen.
+
Vervolgens moeten we bij de provider trunk de ['''context'''] wijzigen of toevoegen.
  
 
:[[File:ClipCapIt-160303-120400.PNG]]
 
:[[File:ClipCapIt-160303-120400.PNG]]
  
 
Ververs de configuratie en test het goed.
 
Ververs de configuratie en test het goed.
 +
asterisk -r
 +
sip reload
 +
exit
  
 
Er is ook een FreePBX module genaamd [Set CallerID] Echter kan men daar veel minder in aanpassen.
 
Er is ook een FreePBX module genaamd [Set CallerID] Echter kan men daar veel minder in aanpassen.
 +
 +
testimage
 +
:[[File:ClipCapIt-170403-153008.PNG]]
 +
 +
<gallery>
 +
[[File:Sshot-23.png|thumb]]
 +
</gallery>

Latest revision as of 15:57, 3 April 2017

Hoe verwijder je het + teken op inkomende nummers in FreePBX of Asterisk[edit]

Sommige providers sturen het + teken voor een inkomend nummer mee. Zodoende werkt nummerherkenning vaak niet of niet goed.

Voorbeeld: Inkomend nummer 0612345678 komt dan binnen als +31612345678

Om het plus teken te verwijderen hebben moeten we een bestand aanpassen. (middels Putty of en CLI toegang)

cd /etc/asterisk/
vi extensions_custom.conf
[INS]

plak dan de volgende tekst

[from-trunk-remove-plus]
exten => _X!,1,GotoIf($["${CALLERID(num):0:1}" != "+"]?noplusatstart)
exten => _X!,n,Set(CALLERID(num)=${CALLERID(num):1})
exten => _X!,n(noplusatstart),Goto(from-trunk,${EXTEN},1)

Opslaan middels :x

ClipCapIt-160303-120210.PNG

Vervolgens moeten we bij de provider trunk de [context] wijzigen of toevoegen.

ClipCapIt-160303-120400.PNG

Ververs de configuratie en test het goed.

asterisk -r
sip reload
exit

Er is ook een FreePBX module genaamd [Set CallerID] Echter kan men daar veel minder in aanpassen.

testimage

ClipCapIt-170403-153008.PNG