Ako prezvoniť správnu klapku na základe To: hlavičky v SIP INVITE
Pri inštalácii novej PBX pre jedného môjho klienta som narazil na zaujímavý problém. Klient prešiel na SIP trunk od Slovak Telekomu ukončený čerstvou inštaláciou FreePBX (linuxové distro založené na CentOS s pribaleným Asterisk-om a ostatnou bižutériou).
Keď sme prezvonili klapku zvonku mobilným telefónom, zistili sme, že ST posiela číslo volaného (DID) v To: hlavičke namiesto v INVITE request riadku. Potrebovali sme teda vytiahnuť toto číslo z hlavičky a použiť ho pri ďalšom spracovaní tak, aby sme úspešne rozozvučali klapku.
Stačí pridať nasledujúce riadky do /etc/asterisk/extensions_custom.conf, priradiť incoming SIP trunku kontext custom-get-did-from-sip a zrazu funguje všetko ako má.
A samozrejme, nezabudnite reloadnuť Asterisk 😉
Pridaj komentár