Anybody had any luck getting Screen POPs to work ? I have tried Google and Whitepages and neither seem to do anything. I may not know how to work it properly since the manual is missing any real data about it.
Thanks,
Greg
manager.conf [manager] secret
manager.conf
[manager]
secret=*****
deny=0.0.0.0/0.0.0.0
permit=216.135.89.0/255.255.255.0
permit=127.0.0.1/255.255.255.0
permit=192.168.1.0/255.255.255.0
read=system,call,log,verbose,command,agent,user
write=system,call,log,verbose,command,agent,user
Screen Pops
Erik
OK,
Should it be the IP of the phone or of the Computer with the screen pops screen open on it?
Also, my clients will be coming from an Public IP from another location, are there any ports to open for this.
Does the client just need the CRM screen Pops page open and it pops up there or is there something else to do.
Thanks,
greg
the connection is coming
the connection is coming from the PC connecting to the server on port 5038. Try to be as restrictive as possible on your firewall rules to avoid letting unwanted scripts try and access your AMI.
Hi Greg, By default manger
Hi Greg,
By default manger users port 5038, this would require you to allow access throught your firewall. Be careful, opening up asterisk manger over the internet may be a little risky. Alot can be done from asterisk manager using something like telnet.
Cheers,
Chris A
CRM screen does not change
Aloha,
Can't seem to get the CRM integration working. When we are on the webpage it does not change when the extension gets a call. Attached is the ngrep from the server of port 5038.
I read somewhere that it also uses port 80, we redirect port 80 to 10000.
###
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Asterisk Call Manager/1.0..
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [AP]
action: Challenge..actionid: 15594486_0#..authtype: MD5....
##
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Response: Success..ActionID: 15594486_0#..Challenge: 196451807....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [AP]
action: Login..actionid: 15594486_1#..authtype: MD5..username: manager..key: 2fb3f50ac19e20202a0ba339ae942a13....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Response: Success..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
ActionID: 15594486_1#..
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Message: Authentication accepted....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [AP]
action: Command..actionid: 15594486_2#..command: show version files pbx.c....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Response: Follows..Privilege: Command..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
ActionID: 15594486_2#..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
File Revision .---- -------- .pbx.c
Revision: 229498 .
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
--END COMMAND--....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [AP]
action: Command..actionid: 15594486_3#..command: show version....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Response: Follows..Privilege: Command..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
ActionID: 15594486_3#..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Asterisk 1.4.27.1 built by root @ voip1.makaicomm.com on a i686 running Linux on 2010-01-04 15:57:55 UTC.
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
--END COMMAND--....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [AP]
action: Status..actionid: 15594486_4#....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Response: Success..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
ActionID: 15594486_4#..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Message: Channel status will follow....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Event: StatusComplete..ActionID: 15594486_4#....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Event: PeerStatus..Privilege: system,all..Peer: SIP/103-Acme..PeerStatus: Registered....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Event: Newchannel..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..State: Down..CallerIDNum: 8083560022..CallerIDName: 8083560022..Uniqueid: 126
4735456.25....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Event: Newstate..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..State: Ring..CallerID: 8083560022..CallerIDName: 8083560022..Uniqueid: 12647354
56.25....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside..Extension: 8084264589..Priority: 1..Application: Wait..A
ppData: 1..Uniqueid: 1264735456.25....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside..Extension: 8084264589..Priority: 2..Application: Set..Ap
pData: __INCOMINGCLI=8083560022..Uniqueid: 1264735456.25....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside..Extension: 8084264589..Priority: 3..Application: Goto..A
ppData: from-outside-redir|8084264589|1..Uniqueid: 1264735456.25....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AP]
Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside-redir..Extension: 8084264589..Priority: 1..Application: S
et..AppData: DIALED_PUBLIC_NUMBER=8084264589..Uniqueid: 1264735456.25....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [A]
Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside-redir..Extension: 8084264589..Priority: 2..Application: S
et..AppData: DIALED_NUMBER=8084264589..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from
-outside-redir..Extension: 8084264589..Priority: 3..Application: Set..AppData: status=1..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..
Channel: SIP/SIP_Provider-00000019..Context: from-outside-redir..Extension: 8084264589..Priority: 4..Application: GotoIf..AppData: 1?7..Uniqueid: 1264735
456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside-redir..Extension: 8084264589..Priority: 7..Appl
ication: GotoIfTime..AppData: *|*|*|*?from-outside-8084264589-tl-allhours-Acme|8084264589|1..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,a
ll..Channel: SIP/SIP_Provider-00000019..Context: from-outside-8084264589-tl-allhours-Acme..Extension: 8084264589..Priority: 1..Application: Set..AppData:
__tenant=Acme..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside-8084264589-tl-
allhours-Acme..Extension: 8084264589..Priority: 2..Application: Set..AppData: CDR(userfield)=Acme..Uniqueid: 1264735456.25....Event: Newexten..Privilege:
call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside-8084264589-tl-allhours-Acme..Extension: 8084264589..Priority: 3..Application: Set..Ap
pData: MOH=default-Acme..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside-80842
64589-tl-allhours-Acme..Extension: 8084264589..Priority: 4..Application: GotoIf..AppData: 0?nomoh..Uniqueid: 1264735456.25....Event: Newexten..Privilege:
call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outside-8084264589-tl-allhours-Acme..Extension: 8084264589..Priority: 5..Application: SetMusi
cOnHold..AppData: default-Acme..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: from-outsid
e-8084264589-tl-allhours-Acme..Extension: 8084264589..Priority: 6..Application: Macro..AppData: tl-goto-userextension|103..Uniqueid: 1264735456.25....Even
t: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-goto-userextension..Extension: s..Priority: 1..Application: Set..
AppData: CALLERID(name)=8083560022..Uniqueid: 1264735456.25....Event: Newcallerid..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..CallerID: 808
3560022..CallerIDName: 8083560022..Uniqueid: 1264735456.25..CID-CallingPres: 0 (Presentation Allowed, Not Screened)....Event: Newexten..Privilege: call,al
l..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-goto-userextension..Extension: s..Priority: 2..Application: Goto..AppData: local-extensions-Acme
|103|1..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: local-extensions-Acme..Extension: 1
03..Priority: 1..Application: Macro..AppData: tl-userexten|SIP/103-Acme|103@default-Acme|..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all
..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten..Extension: s..Priority: 1..Application: Set..AppData: __DIALED_NUMBER=103..Uniqueid: 1
264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten..Extension: s..Priority: 2..Applica
tion: Set..AppData: __PICKUPMARK=103-Acme..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context:
macro-tl-userexten..Extension: s..Priority: 3..Application: ExecIf..AppData: 0|SIPAddHeader|Alert-Info: <>..Uniqueid: 1264735456.25....Event: Newexten..Pr
ivilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten..Extension: s..Priority: 4..Application: GotoIf..AppData: 0?doingringg
roup..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten..Extension: s..Pri
ority: 5..Application: Macro..AppData: tl-userexten-base|SIP/103-Acme|103@default-Acme|..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..
Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-bas
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [A]
e..Extension: s..Priority: 1..Application: GotoIf..AppData: 1?set_options..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/6
6.192.220.72-00000019..Context: macro-tl-userexten-base..Extension: s..Priority: 8..Application: Set..AppData: OPTIONS=rtT..Uniqueid: 1264735456.25....Eve
nt: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-base..Extension: s..Priority: 9..Application: Set..App
Data: __PHONE=SIP/103-Acme..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userex
ten-base..Extension: s..Priority: 10..Application: Set..AppData: __VM_MBOX=103@default-Acme..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,a
ll..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-base..Extension: s..Priority: 11..Application: Set..AppData: THISEXT=TL/Acme-103..Uni
queid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-base..Extension: s..Priorit
y: 12..Application: Set..AppData: _CLIMYID=Acme-103..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019.
.Context: macro-tl-userexten-base..Extension: s..Priority: 13..Application: Set..AppData: THISCHAN=TL/103-Acme..Uniqueid: 1264735456.25....Event: Newexten
..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [A]
-tl-userexten-base..Extension: s..Priority: 14..Application: GotoIf..AppData: 0?beenhere..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all.
.Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-base..Extension: s..Priority: 15..Application: Set..AppData: _ORIG_EXTEN=103..Uniqueid:
1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-base..Extension: s..Priority: 16..
Application: Set..AppData: _ORIG_EXTEN_USER=TL/Acme-103..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000
019..Context: macro-tl-userexten-base..Extension: s..Priority: 17..Application: Macro..AppData: tl-notify..Uniqueid: 1264735456.25....Event: Newexten..Pri
vilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-notify..Extension: s..Priority: 1..Application: Set..AppData: ADDRESS=..Uniqueid:
1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-notify..Extension: s..Priority: 2..Applicat
ion: UserEvent..AppData: TlNotify|dialed: 103|callerID: 8083560022|tenant: Acme..Uniqueid: 1264735456.25....Event: UserEvent..Privilege: user,all..UserEve
nt: TlNotify..dialed: 103..callerID: 8083560022..tenant: Acme....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro
-tl-notify..Extension: s..Priority: 3..Application: NoOp..AppData: TL/Acme
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [A]
-103..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-notify..Extension: s..Priori
ty: 4..Application: GotoIf..AppData: 1?s-exit|1..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Con
text: macro-tl-notify..Extension: s-exit..Priority: 1..Application: MacroExit..AppData: ..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all.
.Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-base..Extension: s..Priority: 18..Application: Goto..AppData: checkformat..Uniqueid: 126
4735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-base..Extension: s..Priority: 20..App
lication: GotoIf..AppData: 1?cont1..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-t
l-userexten-base..Extension: s..Priority: 22..Application: Set..AppData: RECORD_CALLEE=..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..
Channel: SIP/SIP_Provider-00000019..Context: macro-tl-userexten-base..Extension: s..Priority: 23..Application: Macro..AppData: tl-set-myvariables..Unique
id: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-set-myvariables..Extension: s..Priority:
1..Application: Set..AppData: MY_CHAN=SIP_Provider-00000019..Uniqueid: 1
#
T IP_of_Thirdlane:5038 -> IP_of_client:50435 [AFP]
264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-set-myvariables..Extension: s..Priority: 2..A
pplication: NoOp..AppData: THECHANNEL=SIP/SIP_Provider-00000019..Uniqueid: 1264735456.25....Event: Newexten..Privilege: call,all..Channel: SIP/66.192.220
.72-00000019..Context: macro-tl-set-myvariables..Extension: s..Priority: 3..Application: Set..AppData: zap=0..Uniqueid: 1264735456.25....Event: Newexten..
Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Context: macro-tl-set-myvariables..Extension: s..Priority: 4..Application: GotoIf..AppData: 1?us
echannel..Uniqueid: 1264735456.25....
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50435 -> IP_of_Thirdlane:5038 [AF]
......
####
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Asterisk Call Manager/1.0..
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [AP]
action: Challenge..actionid: 15594486_5#..authtype: MD5....
##
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Response: Success..ActionID: 15594486_5#..Challenge: 140563510....
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [AP]
action: Login..actionid: 15594486_6#..authtype: MD5..username: manager..key: dcb5d31dca72f04d1666d53db27b80bd....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Response: Success..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
ActionID: 15594486_6#..
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Message: Authentication accepted....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Event: Newstate..Privilege: call,all..Channel: SIP/103-Acme-0000001b..State: Ringing..CallerID: 103..CallerIDName: ..Uniqueid: 1264735458.27....
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [AP]
action: Command..actionid: 15594486_7#..command: show version files pbx.c....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Response: Follows..Privilege: Command..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
ActionID: 15594486_7#..
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
File Revision .---- -------- .pbx.c
Revision: 229498 .--END COMMAND--....
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [AP]
action: Command..actionid: 15594486_8#..command: show version....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Response: Follows..Privilege: Command..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
ActionID: 15594486_8#..
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Asterisk 1.4.27.1 built by root @ voip1.makaicomm.com on a i686 running Linux on 2010-01-04 15:57:55 UTC.
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
--END COMMAND--....
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [A]
......
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Event: Hangup..Privilege: call,all..Channel: SIP/103-Acme-0000001b..Uniqueid: 1264735458.27..Cause: 16..Cause-txt: Normal Clearing....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Event: ExtensionStatus..Privilege: call,all..Exten: 103..Context: local-extensions-Acme..Status: 0....
#
T IP_of_Thirdlane:5038 -> IP_of_client:50438 [AP]
Event: Hangup..Privilege: call,all..Channel: SIP/SIP_Provider-00000019..Uniqueid: 1264735456.25..Cause: 0..Cause-txt: Unknown....
#
T IP_of_client:50438 -> IP_of_Thirdlane:5038 [A]
......
-Matt
manager.conf
I am trying to get CRM pops working as well. I am confused about manager.conf. My system has a manager.conf file at /usr/libexec/webmin/asterisk/configs/asterisk/manager.conf, which I could edit. When I try to use CRM pops at the user portal, it gives "Could not connect to the server - authentication error". My manager password is still set to "insecure". I am confused about how it uses this password, and what username it would use (?). I have opened up the firewall from the box on 5038 as a source, OK to go anywhere and receive any established connection. I am also confused about the functionality in manager.conf which shows:
permit=192.168.0.0/255.255.0.0 ; RFC 1918 addresses
permit=10.0.0.0/255.0.0.0 ; Also RFC1918
permit=172.16.0.0/12 ; Another RFC1918 with CIDR notation
permit=169.254.0.0/255.255.0.0 ; Zero conf local network
Are these ranges OK to access port 5038, similar to hosts.allow?
I figured it out
OK got it working. Thought I would add this note for similar clueless people like myself.
To get screen pops working you must:
1. edit /etc/asterisk/manager.conf and add subnets that can access the manager. The file is NOT at /usr/libexec/webmin/asterisk/configs/asterisk/manager.conf
2. change "insecure" password in Admin GUI General Settings / Manager Interface access to something, anything, else.
3. enable outbound access to the internet FROM the pbx's IP port 5038
4. enable inbound access for your favorite subnet to get TO the pbx's IP port 5038
5. enable anything required in the Admin & User GUI for CRM Links and Settings
it uses the manager interface so you have to allow your ip to connect