I truly am going mad about this! We are using Follow Me to call our cell phones, and we are running into a issue (Albeit, minor) that is driving me up the wall. When we answer our phone, we used to get a message that says: press 1 to answer the call, 2 to do something else. There would also be a message eventually that said you missed the call (incoming-call-1-accept-2-decline.sln, incoming-call-no-longer-avail.sln). However, these no longer played. So, the next step in my mind was to create custom audio files, and assign those. Unfortunately, that hasn’t worked either. I have tested this extensively to make sure there is nothing wrong with those files by creating a test module that looks like this:
[billstest]
exten => 66,1,Answer
;exten => 66,n,Background(to-call-this-number)
exten => 66,n(start),Background(incoming-call-1-accept-2-decline,m,${CHANNEL(language)},macro-confirm)
exten => 66,n,Read(INPUT,1,4)
and it works perfect with no issues. Now, if I compare the debug from outgoing call (Using VoicePulse) to my cell, and try calling this test “billstest” extension from my (Again using VoicePulse), the logs are identical, but outgoing doesn’t work. Here is an example:
-- SIP/voicepulse-primary-00000002 answered Local/19785551212@from-internal-046b;2
-- Local/19785551212@from-internal-046b;1 answered Local/RG-400-19785551212#@from-internal-5933;2
-- Executing [s@macro-confirm:1] Set("Local/19785551212@from-internal-046b;1", "LOOPCOUNT=0") in new stack
-- Executing [s@macro-confirm:2] Set("Local/19785551212@from-internal-046b;1", "__MACRO_RESULT=ABORT") in new stack
-- Executing [s@macro-confirm:3] Set("Local/19785551212@from-internal-046b;1", "MSG1=custom/IncomingCall") in new stack
-- Executing [s@macro-confirm:4] BackGround("Local/19785551212@from-internal-046b;1", "custom/IncomingCall,m,en,macro-confirm") in new stack
-- <Local/19785551212@from-internal-046b;1> Playing 'custom/IncomingCall.slin' (language 'en')
Looks like it should play! and it does when I use my custom extension above. ARGH!! Any thoughts or ideas? The only difference I see is that one is an incoming call versus an outgoing call (The outgoing being the one that doesn’t work). I may seem like I know what I am talking about, but believe me, I’m not… I have just a lot of time into this.
Here is what I got:
- FreePBX 2.8.1.0
Modules: - Follow Me 2.8.0.4
Linux: - Ubuntu 10.04.1 LTS
Please help so I can sleep at night.
Bill Bushong