Asterisk med DTMF-styrd vidarekoppling

Jag har sedan länge funderat på om det med hjälp av telefonen skulle gå att vidarekoppla inkommande samtal till något annat telefonnummer. Jag hade föreställt mig möjligheten att göra detta, i synnerhet om säljare någon dag får för sig att hitta mitt nummer och ringa mig, fastän jag inte vill det. Idag tog jag mig tid att titta på det och plötsligt fick jag det att fungera.

Som vanligt hade jag stor nytta av http://www.voip-info.org/

Aktiveringen av “blind transfer”, som det heter, sker i två steg. Först redigerar man features.conf:

Kod:
[featuremap]
;blindxfer => #1                ; Blind transfer  (default is #)
blindxfer => *2   ; Flytta koden till *2

Därefter skall det räcka med att redigera exten.conf. Transferkoden lägger jag efter att Asterisk har ringt upp mina extensions. Det viktiga här är att även ha med parametern “t” under parametrarna som finns på Dial-raden. Observera även ordningen på raderna. Det är viktigt att inte transfer-kommandot tar över det inkommande samtalet, eftersom – om man har sådan installerad förstås – röstbrevlådan då kommer bli lidande…

Kod:
exten => s,n,Dial(SIP/tmm&SIP/mobil&SIP/tmm-vood&SIP/megatmm,30,wWkKt)
exten => s,n,Goto(s-${DIALSTATUS},1)            ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
exten => s-NOANSWER,1,VoiceMail(1001,u)
exten => s,n,Gotoif(${BLINDTRANSFER}=""?500)
exten => s,500,Hangup
exten => s,501,Set(tx=${BLINDTRANSFER:0:7})
exten => s,502,SetCallerID(RET_${EXTEN} < ${CALLERIDNUM}>)
exten => s,503,Dial(${tx},,mTt)
exten => s,504,Hangup
This entry was posted in Everything, Legacy & Shitposting (Uncategorized) by Tornevall. Bookmark the permalink.

About Tornevall

- Stories from Reality - Musician | Bedroom DJ | Tug of War | Photographer | DevOps Thomas blends a passion for music, photography, and technology. With a background in 1990s dance music, his journey evolved from early experiments with FastTracker 2 to becoming a DJ and competitor in tug of war. His creative output includes documenting tug of war competitions across Sweden, while also working as a systems developer focusing on WordPress and e-commerce platforms.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.