Category : Asterisk

Problem: When calling an inbound line, the first part of the message is chopped off. Answer: When using IVR’s in FreePBX, cutoff messages rarely happen, because it configures the dialplan to leave a bit of silence at the beginning of the message. Now, if you aren’t using FreePBX, or if you happen to use an ..

Read more

In this installment of hackrr.com, we are going to talk about listening to specific queues with FreePBX. Previously, we showed you how to How to barge with freepbx, and now this is how to spy on queues that may each have their own members. Basically here is the theory: We are going to add a ..

Read more

;This context is used to handle all outbound calls. [test-outbound] exten => 56782,1,Answer() exten => 56782,n,Playback(hello-world) exten => 56782,n,Goto(outbound-allroutes,${EXTEN},1) ;This context is used to handle all inbound calls. [test-inbound] exten => 56782,1,Answer() exten => 56782,n,Playback(hello-world) exten => 56782,n,Goto(ext-did,${EXTEN},1)   ============== IVR Script =====================   ;This context is used to handle all outbound calls. [test-outbound] exten ..

Read more

Call Management   SLNO Command Description Command Functions Notes 1 Answer Answer() 2 Hangup Hangup() 3 Dial Dial() 4 SoftHangup SoftHangup() 5 Busy Busy() 6 Congestion Congestion() 7 Ringing Ringing() 8 Transfer Transfer(?) 9 Wait Wait() Time Interval 10 WaitExten WaitExten(?) 11 WaitForRing WaitForRing(?) 12 WaitForSilence WaitForSilence() GotoIf($[“${WAITSTATUS}” = “TIMEOUT”]?<e0>:) 13 MusicOnHold MusicOnHold(,) 14 ChanIsAvail ..

Read more

Here is a list of all the commands that you can use in your Dialplan(extensions.conf). Obtaining a list of available applications in the CLI Asterisk 1.4 or earlier: Type “show applications” or “show application <name>” Asterisk 1.6 or later: Type “core show applications” or “core show application <name>” Page Contents General commands Billing Call management ..

Read more

ntroduction Asterisk, the well known free PBX, exposes great integration potentialities. Specifically , we’re interested in AGI (Asterisk Gateway Interface), a sort of API for scripting the engine. Today we’ll face a java interface for AGI: asterisk-java. We’ll use this easy library to build a scripting engine. The used scripting language is BeanShell, but you ..

Read more

Opening a customer SugarCRM page in the browser on incoming calls Introduction Here comes the really interesting part, as this is what most readers have been asking for lately. The feature lots of people seem to be interested in is the possibility of , on an inbound asterisk call,  opening/redirecting the browser to the specific ..

Read more

Introduction Here we are with another article about SugarCRM integration with various languages/platforms. This time we’ll discuss interacting with SugarCRM from VB6. Lots of developers and software houses have decided not to migrate their code from VB6 to VB.NET for various reasons, and I’m constantly being asked for mentoring and consulting by software houses needing ..

Read more