Quantcast
Channel: General Help - FreePBX Community Forums
Viewing all 12635 articles
Browse latest View live

Outbound Caller ID setup. Something like 9INBOUNDCALLERID

$
0
0

@StealthMicro wrote:

We use FreePBX with Flowroute. I would like to be able to setup ring groups so that if someone calls a flowroute number it rings a group of external numbers. Then when it rings those numbers set the Caller ID with a format like.

9CALLERIDOFINCOMINGCALL

That way we would know it was forwarded plus have the actual caller id number.

Unless anyone has developed a better way?

Posts: 2

Participants: 2

Read full topic


FATAL ERROR after module update - PBX Inaccessible

$
0
0

@netphoneusa wrote:

I updated modules, all looked well, rebooted the cloud pbx, then get this message when logging the GUI

Whoops \ Exception \ ErrorException (E_ERROR)
Class ‘modgettext’ not found

Any ideas how to fix this?

I tried logging in via ssh and this is what I get after login:

login as: root
root@144.202.0.20’s password:
Last login: Sat Apr 21 04:06:48 2018
PHP Fatal error: Class ‘modgettext’ not found in /var/www/html/admin/modules/faxpro/functions.inc.php on line 0
Whoops\Exception\ErrorException: Class ‘modgettext’ not found in file /var/www/html/admin/modules/faxpro/functions.inc.php on line 0
Stack trace:

  1. Whoops\Exception\ErrorException->() /var/www/html/admin/modules/faxpro/functions.inc.php:0
    PHP Fatal error: Class ‘modgettext’ not found in /var/www/html/admin/modules/faxpro/functions.inc.php on line 0
    Whoops\Exception\ErrorException: Class ‘modgettext’ not found in file /var/www/html/admin/modules/faxpro/functions.inc.php on line 0
    Stack trace:
  2. Whoops\Exception\ErrorException->() /var/www/html/admin/modules/faxpro/functions.inc.php:0

Posts: 1

Participants: 1

Read full topic

Howto adjust the web gui dashboard?

$
0
0

@bgroper wrote:

Hi forum
I’m new to FPBX14. We been using FPBX12 for many years.
Is there a way to delete the network eth0 graph widget from the FPBX14 web gui dashboard ?
It seems to be a small unwanted distraction.
TIA’s

Posts: 1

Participants: 1

Read full topic

Howto get paid support in AU timezone?

$
0
0

@bgroper wrote:

Hey forum
We know a small NFP (not for profit) who’ve been using FreePBX for a while, and loving it.
The consultant who configured and installed the FPBX did a great job, but his assistance is no longer available.
The NFP needs a little help expanding their system for recent growth, and now having 2 sites.
I guess they have around 20~30 physical extensions (ie handsets)
Does anyone know how to source some simple paid support in AU timezone ?
Calling @xrobau : Do you have any local friends with FPBX expertise who can do this ?
TIA’s

Posts: 2

Participants: 2

Read full topic

Problem with inbound connection

$
0
0

@vlade wrote:

Hello,
I build digital PBX with HP computer few years ago.I have freepbx on centOS with FXO card for analog input (I have two analog phone lines). Insisde company I have four LG IP8815 IP phones. Everthing wokred fine, but I changed phone provider and now I have problems. My old provider was Iskon, and now is Vipnet (In Croatia). I do not know how is this connected, because I just plug out analog lines from Iskon router and plug it in Vipnet router.
So, when I dial from my company, everything works fine (outbound), but when I call any of my two analog numbers, my PBX ansver and say “The person at extension XXX is unavailable, please leave a message” Where XXX is extension on which I connect inbound connections. After I hang up, phone on extension receive message that has voicemail. So, inside company extensions are working, they are registred normali, I can dial outside, only problem is with Inbound connections. I restarted phones, PBX, changed extensions. Any ideas?
thanks
V:

Posts: 4

Participants: 2

Read full topic

FreePBX Distro: SSH open to Internet?

$
0
0

@SilkBC wrote:

Hello,

I have a FreePBX 14 distro install with the built-in firewall enabled. There is only one interface on the server which is directly connected to the Internet and it is set as “Internet (Default Firewall)”. I have limited trusted networks setup.

The SSH service is set for “Local” only, but I can access it from outside the trusted networks I have setup.

The HTTP and HTTPS services are also set for “Local” only but those are both inaccessible from outside my trusted networks.

I think this is a bug in the firewall service?

Please advise. Thanks! :slight_smile:

Posts: 1

Participants: 1

Read full topic

Change unreacheable tone pjsip ext in sng7

$
0
0

@pietervos wrote:

Dear community,

I have enabled direct dial and when a extension is unreacheable (not registered, disconnected etc) I get a default message played back that I would like to change. I’ve set up a different announment at the extension (Extensions - Optional destinations - Unreacheable -> to play a announcment) but it only plays default system. I copy the log in case it’s a system bug.

-- Executing [s@macro-dial-one:59] ExecIf("PJSIP/trunkLCR-000021bb", "1?Set(DIALSTATUS=NOANSWER)") in new stack
-- Executing [s@macro-dial-one:60] NoOp("PJSIP/trunkLCR-000021bb", "Returned from dial-one with nothing to call and DIALSTATUS: NOANSWER") in new stack
-- Executing [s@macro-dial-one:61] MacroExit("PJSIP/trunkLCR-000021bb", "") in new stack
-- Executing [s@macro-exten-vm:21] Set("PJSIP/trunkLCR-000021bb", "SV_DIALSTATUS=NOANSWER") in new stack
-- Executing [s@macro-exten-vm:22] GosubIf("PJSIP/trunkLCR-000021bb", "0?docfu,1()") in new stack
-- Executing [s@macro-exten-vm:23] GosubIf("PJSIP/trunkLCR-000021bb", "0?docfb,1()") in new stack
-- Executing [s@macro-exten-vm:24] Set("PJSIP/trunkLCR-000021bb", "DIALSTATUS=NOANSWER") in new stack
-- Executing [s@macro-exten-vm:25] ExecIf("PJSIP/trunkLCR-000021bb", "0?MacroExit()") in new stack
-- Executing [s@macro-exten-vm:26] GotoIf("PJSIP/trunkLCR-000021bb", "1?s-NOANSWER,1") in new stack
-- Goto (macro-exten-vm,s-NOANSWER,1)
-- Executing [s-NOANSWER@macro-exten-vm:1] GotoIf("PJSIP/trunkLCR-000021bb", "1?exit,1") in new stack
-- Goto (macro-exten-vm,exit,1)
-- Executing [exit@macro-exten-vm:1] Playback("PJSIP/trunkLCR-000021bb", "beep&line-busy-transfer-menu&silence/1") in new stack

Running 12.7.4-1804-1.sng7 with all modules updated.

Many thanks!

Posts: 1

Participants: 1

Read full topic

Post-Upgrade, random failovers due to "congestion"


Can't leave outbound Voicemail

$
0
0

@pterygota2 wrote:

Hi,

I’ve got a FreePBX 14.0.1.36 box running Asterisk 15.2.2. The users report they can’t leave voicemail when they call out from the system. The call hangs up just about when the voicemail makes the beep. To clarify this is not the voicemail on the Freepbx box. The call originates from my box and tries to leave a message on external phone system.

[2018-04-23 07:50:03] VERBOSE[25141][C-00001169] netsock2.c: Using SIP RTP TOS bits 184
[2018-04-23 07:50:03] VERBOSE[25141][C-00001169] netsock2.c: Using SIP RTP CoS mark 5
[2018-04-23 07:50:03] VERBOSE[25110] chan_sip.c: Extension Changed 200[ext-local] new state InUse for Notify User 203
[2018-04-23 07:50:03] VERBOSE[25110] chan_sip.c: Extension Changed 200[ext-local] new state InUse for Notify User 201
[2018-04-23 07:50:03] VERBOSE[25110] chan_sip.c: Extension Changed 200[ext-local] new state InUse for Notify User 204
[2018-04-23 07:50:03] VERBOSE[25110] chan_sip.c: Extension Changed 200[ext-local] new state InUse for Notify User 205
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [5414346788@from-internal:1] Macro(“SIP/200-0000125e”, “user-callerid,LIMIT,EXTERNAL,”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:1] Set(“SIP/200-0000125e”, “TOUCH_MONITOR=1524495003.4708”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:2] Set(“SIP/200-0000125e”, “AMPUSER=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:3] GotoIf(“SIP/200-0000125e”, “0?report”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:4] ExecIf(“SIP/200-0000125e”, “1?Set(REALCALLERIDNUM=200)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:5] Set(“SIP/200-0000125e”, “AMPUSER=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:6] GotoIf(“SIP/200-0000125e”, “0?limit”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:7] Set(“SIP/200-0000125e”, “AMPUSERCIDNAME=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:8] ExecIf(“SIP/200-0000125e”, “0?Set(__CIDMASQUERADING=TRUE)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:9] GotoIf(“SIP/200-0000125e”, “0?report”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:10] Set(“SIP/200-0000125e”, “AMPUSERCID=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:11] Set(“SIP/200-0000125e”, “__DIAL_OPTIONS=HhTtr”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:12] Set(“SIP/200-0000125e”, “CALLERID(all)=“200” <200>”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:13] GotoIf(“SIP/200-0000125e”, “0?limit”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:14] ExecIf(“SIP/200-0000125e”, “1?Set(GROUP(concurrency_limit)=200)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:15] ExecIf(“SIP/200-0000125e”, “0?Set(CHANNEL(language)=)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:16] NoOp(“SIP/200-0000125e”, “Macro Depth is 1”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:17] GotoIf(“SIP/200-0000125e”, “1?report2:macroerror”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (macro-user-callerid,s,19)
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:19] GotoIf(“SIP/200-0000125e”, “1?continue”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (macro-user-callerid,s,37)
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:37] Set(“SIP/200-0000125e”, “CALLERID(number)=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:38] Set(“SIP/200-0000125e”, “CALLERID(name)=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:39] GotoIf(“SIP/200-0000125e”, “0?cnum”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:40] Set(“SIP/200-0000125e”, “CDR(cnam)=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:41] Set(“SIP/200-0000125e”, “CDR(cnum)=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-user-callerid:42] Set(“SIP/200-0000125e”, “CHANNEL(language)=en”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [5414346788@from-internal:2] Gosub(“SIP/200-0000125e”, “sub-record-check,s,1(out,5414346788,dontcare)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:1] GotoIf(“SIP/200-0000125e”, “0?initialized”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:2] Set(“SIP/200-0000125e”, “__REC_STATUS=INITIALIZED”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:3] Set(“SIP/200-0000125e”, “NOW=1524495003”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:4] Set(“SIP/200-0000125e”, “__DAY=23”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:5] Set(“SIP/200-0000125e”, “__MONTH=04”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:6] Set(“SIP/200-0000125e”, “__YEAR=2018”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:7] Set(“SIP/200-0000125e”, “__TIMESTR=20180423-075003”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:8] Set(“SIP/200-0000125e”, “__FROMEXTEN=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:9] Set(“SIP/200-0000125e”, “__MON_FMT=wav”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:10] NoOp(“SIP/200-0000125e”, “Recordings initialized”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:11] ExecIf(“SIP/200-0000125e”, “0?Set(ARG3=dontcare)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:12] Set(“SIP/200-0000125e”, “REC_POLICY_MODE_SAVE=”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:13] ExecIf(“SIP/200-0000125e”, “0?Set(REC_STATUS=NO)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:14] GotoIf(“SIP/200-0000125e”, “3?checkaction”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (sub-record-check,s,17)
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@sub-record-check:17] GotoIf(“SIP/200-0000125e”, “1?sub-record-check,out,1”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (sub-record-check,out,1)
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [out@sub-record-check:1] NoOp(“SIP/200-0000125e”, “Outbound Recording Check from 200 to 5414346788”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [out@sub-record-check:2] Set(“SIP/200-0000125e”, “RECMODE=dontcare”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [out@sub-record-check:3] ExecIf(“SIP/200-0000125e”, “1?Goto(routewins)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (sub-record-check,out,7)
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [out@sub-record-check:7] Gosub(“SIP/200-0000125e”, “recordcheck,1(dontcare,out,5414346788)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [recordcheck@sub-record-check:1] NoOp(“SIP/200-0000125e”, “Starting recording check against dontcare”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [recordcheck@sub-record-check:2] Goto(“SIP/200-0000125e”, “dontcare”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (sub-record-check,recordcheck,3)
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [recordcheck@sub-record-check:3] Return(“SIP/200-0000125e”, “”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [out@sub-record-check:8] Return(“SIP/200-0000125e”, “”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [5414346788@from-internal:3] ExecIf(“SIP/200-0000125e”, “0 ?Set(CDR(accountcode)=)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [5414346788@from-internal:4] Set(“SIP/200-0000125e”, “MOHCLASS=default”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [5414346788@from-internal:5] ExecIf(“SIP/200-0000125e”, “1?Set(TRUNKCIDOVERRIDE=5413931037)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [5414346788@from-internal:6] Set(“SIP/200-0000125e”, “_NODEST=”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [5414346788@from-internal:7] Macro(“SIP/200-0000125e”, “dialout-trunk,3,5414346788,off”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:1] Set(“SIP/200-0000125e”, “DIAL_TRUNK=3”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:2] GosubIf(“SIP/200-0000125e”, “0?sub-pincheck,s,1()”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:3] ExecIf(“SIP/200-0000125e”, “0?Set(CALLERID(num)=200)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:4] GotoIf(“SIP/200-0000125e”, “0?disabletrunk,1”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:5] Set(“SIP/200-0000125e”, “DIAL_NUMBER=5414346788”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:6] Set(“SIP/200-0000125e”, “DIAL_TRUNK_OPTIONS=HhTtr”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:7] Set(“SIP/200-0000125e”, “OUTBOUND_GROUP=OUT_3”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:8] Set(“SIP/200-0000125e”, “DIAL_TRUNK_OPTIONS=T”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:9] GotoIf(“SIP/200-0000125e”, “0?nomax”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:10] GotoIf(“SIP/200-0000125e”, “0?chanfull”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:11] GotoIf(“SIP/200-0000125e”, “0?skipoutcid”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:12] Macro(“SIP/200-0000125e”, “outbound-callerid,3”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:1] NoOp(“SIP/200-0000125e”, “200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:2] NoOp(“SIP/200-0000125e”, “”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:3] NoOp(“SIP/200-0000125e”, “off”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:4] ExecIf(“SIP/200-0000125e”, “0?Set(CALLERPRES(name-pres)=)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:5] ExecIf(“SIP/200-0000125e”, “0?Set(CALLERPRES(num-pres)=)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:6] ExecIf(“SIP/200-0000125e”, “0?Set(REALCALLERIDNUM=200)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:7] GotoIf(“SIP/200-0000125e”, “1?normcid”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (macro-outbound-callerid,s,11)
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:11] Set(“SIP/200-0000125e”, “USEROUTCID=”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:12] Set(“SIP/200-0000125e”, “EMERGENCYCID=”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:13] Set(“SIP/200-0000125e”, “TRUNKOUTCID=5413931037”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:14] GotoIf(“SIP/200-0000125e”, “1?trunkcid”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (macro-outbound-callerid,s,19)
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:19] ExecIf(“SIP/200-0000125e”, “1?Set(CALLERID(all)=5413931037)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:20] ExecIf(“SIP/200-0000125e”, “0?Set(CALLERID(all)=)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:21] ExecIf(“SIP/200-0000125e”, “1?Set(CALLERID(all)=5413931037)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:22] ExecIf(“SIP/200-0000125e”, “0?Set(CALLERPRES(name-pres)=prohib_passed_screen)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:23] ExecIf(“SIP/200-0000125e”, “0?Set(CALLERPRES(num-pres)=prohib_passed_screen)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:24] Set(“SIP/200-0000125e”, “CDR(outbound_cnum)=5413931037”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-outbound-callerid:25] Set(“SIP/200-0000125e”, “CDR(outbound_cnam)=”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:13] GosubIf(“SIP/200-0000125e”, “0?sub-flp-3,s,1()”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:14] Set(“SIP/200-0000125e”, “OUTNUM=5414346788”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:15] Set(“SIP/200-0000125e”, “custom=SIP/vitel-outbound”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:16] ExecIf(“SIP/200-0000125e”, “0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)T)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:17] ExecIf(“SIP/200-0000125e”, “0?Set(DIAL_TRUNK_OPTIONS=TM(confirm))”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:18] Macro(“SIP/200-0000125e”, “dialout-trunk-predial-hook,”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit(“SIP/200-0000125e”, “”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:19] GotoIf(“SIP/200-0000125e”, “0?skipcrm”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:20] Set(“SIP/200-0000125e”, “__CRM_DIRECTION=OUTBOUND”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:21] Set(“SIP/200-0000125e”, “__CRM_DESTINATION=5414346788”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:22] Set(“SIP/200-0000125e”, “__CRM_SOURCE=200”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:23] AGI(“SIP/200-0000125e”, “sangomacrm.agi”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] res_agi.c: <SIP/200-0000125e>AGI Script sangomacrm.agi completed, returning 0
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:24] Set(“SIP/200-0000125e”, “CHANNEL(hangup_handler_push)=crm-hangup,s,1”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:25] NoOp(“SIP/200-0000125e”, “CRM Finished”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:26] GotoIf(“SIP/200-0000125e”, “0?bypass,1”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:27] ExecIf(“SIP/200-0000125e”, “1?Set(CONNECTEDLINE(num,i)=5414346788)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:28] ExecIf(“SIP/200-0000125e”, “1?Set(CONNECTEDLINE(name,i)=CID:5413931037)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:29] ExecIf(“SIP/200-0000125e”, “0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)5413931037)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:30] GotoIf(“SIP/200-0000125e”, “0?customtrunk”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:31] Dial(“SIP/200-0000125e”, “SIP/vitel-outbound/5414346788,300,Tb(func-apply-sipheaders^s^1)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] netsock2.c: Using SIP RTP TOS bits 184
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] netsock2.c: Using SIP RTP CoS mark 5
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] app_stack.c: SIP/vitel-outbound-0000125f Internal Gosub(func-apply-sipheaders,s,1) start
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@func-apply-sipheaders:1] ExecIf(“SIP/vitel-outbound-0000125f”, “0?Set(CHANNEL(hangup_handler_push)=crm-hangup,s,1)”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@func-apply-sipheaders:2] NoOp(“SIP/vitel-outbound-0000125f”, “Applying SIP Headers to channel”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@func-apply-sipheaders:3] Set(“SIP/vitel-outbound-0000125f”, “SIPHEADERKEYS=”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@func-apply-sipheaders:4] While(“SIP/vitel-outbound-0000125f”, “0”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] app_while.c: Jumping to priority 7
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] pbx.c: Executing [s@func-apply-sipheaders:8] Return(“SIP/vitel-outbound-0000125f”, “”) in new stack
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] app_stack.c: Spawn extension (from-trunk, 5414346788, 1) exited non-zero on ‘SIP/vitel-outbound-0000125f’
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] app_stack.c: SIP/vitel-outbound-0000125f Internal Gosub(func-apply-sipheaders,s,1) complete GOSUB_RETVAL=
[2018-04-23 07:50:03] VERBOSE[24266][C-00001169] app_dial.c: Called SIP/vitel-outbound/5414346788
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] app_dial.c: SIP/vitel-outbound-0000125f redirecting info has changed, passing it to SIP/200-0000125e
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] app_dial.c: SIP/vitel-outbound-0000125f is busy
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] app_dial.c: Everyone is busy/congested at this time (1:1/0/0)
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:32] NoOp(“SIP/200-0000125e”, “Dial failed for some reason with DIALSTATUS = BUSY and HANGUPCAUSE = 19”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-dialout-trunk:33] GotoIf(“SIP/200-0000125e”, “0?continue,1:s-BUSY,1”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (macro-dialout-trunk,s-BUSY,1)
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s-BUSY@macro-dialout-trunk:1] NoOp(“SIP/200-0000125e”, “Dial failed due to trunk reporting BUSY - giving up”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s-BUSY@macro-dialout-trunk:2] PlayTones(“SIP/200-0000125e”, “busy”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s-BUSY@macro-dialout-trunk:3] Busy(“SIP/200-0000125e”, “20”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] app_macro.c: Spawn extension (macro-dialout-trunk, s-BUSY, 3) exited non-zero on ‘SIP/200-0000125e’ in macro ‘dialout-trunk’
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Spawn extension (from-internal, 5414346788, 7) exited non-zero on ‘SIP/200-0000125e’
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [h@from-internal:1] Macro(“SIP/200-0000125e”, “hangupcall”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-hangupcall:1] GotoIf(“SIP/200-0000125e”, “1?theend”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-hangupcall:3] ExecIf(“SIP/200-0000125e”, “0?Set(CDR(recordingfile)=)”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-hangupcall:4] NoOp(“SIP/200-0000125e”, " monior file= ") in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-hangupcall:5] AGI(“SIP/200-0000125e”, “attendedtransfer-rec-restart.php,”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/attendedtransfer-rec-restart.php
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] res_agi.c: <SIP/200-0000125e>AGI Script attendedtransfer-rec-restart.php completed, returning 0
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@macro-hangupcall:6] Hangup(“SIP/200-0000125e”, “”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] app_macro.c: Spawn extension (macro-hangupcall, s, 6) exited non-zero on ‘SIP/200-0000125e’ in macro ‘hangupcall’
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/200-0000125e’
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] app_stack.c: SIP/200-0000125e Internal Gosub(crm-hangup,s,1) start
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@crm-hangup:1] NoOp(“SIP/200-0000125e”, “Sending Hangup to CRM”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@crm-hangup:2] NoOp(“SIP/200-0000125e”, “HANGUP CAUSE: 17”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@crm-hangup:3] ExecIf(“SIP/200-0000125e”, “0?Set(__CRM_VOICEMAIL=)”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@crm-hangup:4] NoOp(“SIP/200-0000125e”, “MASTER CHANNEL: 1524495003.4708 = 1524495003.4708”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@crm-hangup:5] GotoIf(“SIP/200-0000125e”, “0?return”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@crm-hangup:6] Set(“SIP/200-0000125e”, “__CRM_HANGUP=1”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@crm-hangup:7] AGI(“SIP/200-0000125e”, “sangomacrm.agi”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] res_agi.c: <SIP/200-0000125e>AGI Script sangomacrm.agi completed, returning 0
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] pbx.c: Executing [s@crm-hangup:8] Return(“SIP/200-0000125e”, “”) in new stack
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] app_stack.c: Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/200-0000125e’
[2018-04-23 07:50:06] VERBOSE[24266][C-00001169] app_stack.c: SIP/200-0000125e Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
[2018-04-23 07:50:06] VERBOSE[25110] chan_sip.c: Extension Changed 200[ext-local] new state Idle for Notify User 203
[2018-04-23 07:50:06] VERBOSE[25110] chan_sip.c: Extension Changed 200[ext-local] new state Idle for Notify User 201
[2018-04-23 07:50:06] VERBOSE[25110] chan_sip.c: Extension Changed 200[ext-local] new state Idle for Notify User 204
[2018-04-23 07:50:06] VERBOSE[25110] chan_sip.c: Extension Changed 200[ext-local] new state Idle for Notify User 205
[2018-04-23 07:51:12] VERBOSE[25141][C-0000116a] netsock2.c: Using SIP RTP TOS bits 184
[2018-04-23 07:51:12] VERBOSE[25141][C-0000116a] netsock2.c: Using SIP RTP CoS mark 5

Posts: 2

Participants: 2

Read full topic

Dahdi Span groups - help config

$
0
0

@peris0101 wrote:

Hi all im new to FreePbx and want to make Dahdi groups.
Now my dahdi-channels.conf is like this

i have add g1 dahdi trunk , if i change group=0,11 => group=1,11 and group=0,12 = >group=1,12
span 1 and 2 will go to g1 ? needs something else ?

; Autogenerated by /usr/sbin/dahdi_genconf on Mon Apr 23 19:24:59 2018
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;
;dahdi-channels.conf

; Span 1: B4/0/1 “B4XXP (PCI) Card 0 Span 1” (MASTER)
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = bri_net
channel => 1-2
context = default
group = 63

; Span 2: B4/0/2 “B4XXP (PCI) Card 0 Span 2”
group=0,12
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 4-5
context = default
group = 63

; Span 3: B4/0/3 “B4XXP (PCI) Card 0 Span 3”
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 7-8
context = default
group = 63

; Span 4: B4/0/4 “B4XXP (PCI) Card 0 Span 4”
group=0,14
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 10-11
context = default
group = 63

; Span 5: B4/0/5 “B4XXP (PCI) Card 0 Span 5”
group=0,15
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 13-14
context = default
group = 63

; Span 6: B4/0/6 “B4XXP (PCI) Card 0 Span 6”
group=0,16
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 16-17
context = default
group = 63

; Span 7: B4/0/7 “B4XXP (PCI) Card 0 Span 7”
group=0,17
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 19-20
context = default
group = 63

; Span 8: B4/0/8 “B4XXP (PCI) Card 0 Span 8”
group=0,18
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 22-23
context = default
group = 63

Posts: 2

Participants: 2

Read full topic

Setup question

$
0
0

@jbrady wrote:

I am wondering if it is possible for trunks to forward to another freepbx. For example. I have site A,B,C,D and I want the phones to register with each sites local PBX, but forward all traffic to site A and out of Site A’s sip connection. I want to configure a our backup sip provider on each of the local PBX boxes so that if the connection at site A was to go down, each site would failover to the backup provider and could then run independently from each other. Is this even possible and is there maybe another solution to achieving something similar?

Posts: 3

Participants: 3

Read full topic

Hardware that works

$
0
0

@Mynorx wrote:

If anyone wants to post any hardware that has worked for you I think it will help the community especially new members.

Current build 04/23/2018
Asrock J4205-itx. This mobo has a built in pentium quad core pentium J4205 processor
Crucial 4GB 204-Pin DDR3 SO-DIMM DDR3L 1600 CT51264BF160B

This combo has been runing freepbx 14 for 4 days straight no errors or reboots.

Posts: 2

Participants: 2

Read full topic

PHP Parse Error after updates

$
0
0

@sholight wrote:

I just ran my module updates and after all of my phones went offline. Any time I try to do any fwconsole commands I get the following error:

PHP Parse error: syntax error, unexpected ‘[’, expecting ‘)’ in /var/www/html/admin/modules/sysadmin/Console/Sysadmin.class.php on line 240
Whoops\Exception\ErrorException: syntax error, unexpected ‘[’, expecting ‘)’ in file /var/www/html/admin/modules/sysadmin/Console/Sysadmin.class.php on line 240
Stack trace:

  1. () /var/www/html/admin/modules/sysadmin/Console/Sysadmin.class.php:240

Anyone have any thoughts on how to fix this? We are dead in the water right now.

FreePBX 13.0.194.11
FreePBX Firmware: 10.13.66-22
Current Asterisk Version: 13.19.1

Posts: 4

Participants: 2

Read full topic

Problem with check out and Customer Ticket in Property Management Module

$
0
0

@Bernie128 wrote:

I have installed version 14 of freepbx with Asterisk 13. The property management and everything else has been updated. I got the property management going, but I am having difficulty in check-out. Error is message “undefined index: taxes”

There is only one tax which is VAT and no tourist tax or discount.

In addition, it seems the upgrade of property management has erased the customer ticket information. Do anyone know the html code for the body of the ticket form voice mail pw and name of customer etc.

Bernie

Posts: 1

Participants: 1

Read full topic

Call Recordings iSymphony

$
0
0

@risaw1981 wrote:

Hi Everyone

I’m fairly new to FreePBX, I have recently noticed that only outbound calls are recorded when accessing them via iSymphony. I have set Trunk, Ring Group & Extension to Record yet I only see outbound calls. Is there something I am missing or a workaround?

Posts: 3

Participants: 2

Read full topic


External speaker

$
0
0

@vespino wrote:

My client has a number of yealink phones that operate in a noisy environment. The volume is set all the way up, but sometimes he doesn’t hear the phones ring. Does anyone know of an external speaker which amplifies the sound or a network speaker (ring ring) that could cover the building?

Posts: 6

Participants: 3

Read full topic

Contact 102/sip:102@xx.xxx.192.122:5060 is now Reachable

$
0
0

@ruben_p wrote:

There is some way to change the port in which this phone is registered, this is a conflict with an ATA that I have in the same location.

I have Asterisk 14.7.6 with FreePBX 14.0.2.18 in VPS

It is an IP phone with the extension in pjsip, the ATA is port fxo in chan_sip.

Thanks

Posts: 1

Participants: 1

Read full topic

Call files using the API? possible?

$
0
0

@amcoit wrote:

I want to create a web form that initiates callbacks. I am aware of freepbx’s commercial module, because I currently use it in an office and it works well.
In a new installation I cannot have the webserver open to the outside world so I would like to use a cloud based webserver hosting the form which in turn can create a call file on the local pbx using the API. Opening a port for the rest API is allowed :man_shrugging: . Is it possible to use the API to create and move the call file? I’ve been looking at the endpoints but can’t seem to find anything like this.
any help will be appreciated.
thanks.

Posts: 6

Participants: 3

Read full topic

Check CID Against Two Sources

$
0
0

@comtech wrote:

FreePBX/Asterisk 14

I have a customer request. They want to route calls based on if the caller ID shows up on a list that they are adjust periodically. The treatment has two checkpoints, for a total 4 different end destinations.

Essentially, the call comes in>List one check
IF true hang up
IF false continue

List two check
IF true, check if its a live person (press #)
IF false send the call to the extension

Has anyone done something like this? Is it possible to do this via a couple of list (maybe .csv or txt, just one field in the document) that they can upload to a specific folder on the server? I feel like this will be more practical for updating vs. the AstDB route. Of course any alternate ideas you guys can think of would be appreciated as well.

Thanks in advance for any insights!

Posts: 6

Participants: 3

Read full topic

Inbound Route Pattern Matching

$
0
0

@comtech wrote:

FreePBX/Asterisk 14

Is there a way to pattern match multiple patterns on an inbound route, similar to how you can do it with outbound routes?

If I wanted to have the following numbers receive the same treatment:
4445551111 (Single Number)
206521XXXX (Range)
208668XXXX (Range)

Is my only option to create separate inbound route for each?

Thanks for the guidance!

Posts: 1

Participants: 1

Read full topic

Viewing all 12635 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>