Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

FOP2 Community Forum

M

moses

@moses
Unfollow Follow
About
Posts
87
Topics
47
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • This plugin is a dialer
    M moses
    Support

    Hi FOP2,

    what it the "This plugin is a dialer" on fop2 ?

    Can you show the demo?

    Thanks


  • TRUNK MONITORING FOP2 NOT SHOW DESTIONATION NUMBER FOR PREDICTIVE DIALING
    M moses
    Support

    Dear FOp2 Team,

    I have issue on trunk monitoring fop2,

    If i try dialing customer number from softphone and success connected/talking to customer, on fop2 monitoring trunk , customer number will be appear.

    But if i using predictive / autodialer and customer talking to agent, number not appear on fop2 monitoring trunk

    is it the issue on fop2 ?

    Here log asterisk for predictive dialing

    -- Executing [02476480119@from-peerclient:1] Set("SIP/peerclient-0011eaed", "VOLUME(TX,p)=3") in new stack
    -- Executing [02476480119@from-peerclient:2] NoOp("SIP/peerclient-0011eaed", "CALL FROM >> TO NUMBER >> 622476480119") in new stack
    -- Executing [02476480119@from-peerclient:3] Goto("SIP/peerclient-0011eaed", "dlpn-peerclient,622476480119,1") in new stack
    -- Goto (dlpn-peerclient,622476480119,1)
    -- Executing [622476480119@dlpn-peerclient:1] Set("SIP/peerclient-0011eaed", "SIP_FROM="DCP-219"sip:DCP-219@10.19.21.102:5060;tag=1e6ed9d8-6615130a-13c4-55022-2fc094-4d85bf3-2fc094") in new stack
    -- Executing [622476480119@dlpn-peerclient:2] Set("SIP/peerclient-0011eaed", "SIP_FROM="DCP-219"") in new stack
    -- Executing [622476480119@dlpn-peerclient:3] Set("SIP/peerclient-0011eaed", "SIP_FROM=219") in new stack
    -- Executing [622476480119@dlpn-peerclient:4] Set("SIP/peerclient-0011eaed", "CALLERID(all)=219") in new stack
    -- Executing [622476480119@dlpn-peerclient:5] Set("SIP/peerclient-0011eaed", "FROM_IP=10.19.21.102") in new stack
    -- Executing [622476480119@dlpn-peerclient:6] NoOp("SIP/peerclient-0011eaed", "DNID = 02476480119") in new stack
    -- Executing [622476480119@dlpn-peerclient:7] NoOp("SIP/peerclient-0011eaed", "RDNIS = ") in new stack
    -- Executing [622476480119@dlpn-peerclient:8] NoOp("SIP/peerclient-0011eaed", "ANI = DCP-219") in new stack
    -- Executing [622476480119@dlpn-peerclient:9] NoOp("SIP/peerclient-0011eaed", "NUM = 219") in new stack
    -- Executing [622476480119@dlpn-peerclient:10] Set("SIP/peerclient-0011eaed", "GROUP()=peerclient") in new stack
    -- Executing [622476480119@dlpn-peerclient:11] NoOp("SIP/peerclient-0011eaed", "CURRENT_CALL >> peerclient = 40") in new stack
    -- Executing [622476480119@dlpn-peerclient:12] Set("SIP/peerclient-0011eaed", "CALLERID(all)=DCP-219") in new stack
    -- Executing [622476480119@dlpn-peerclient:13] ResetCDR("SIP/peerclient-0011eaed", "") in new stack
    -- Executing [622476480119@dlpn-peerclient:14] Set("SIP/peerclient-0011eaed", "CDR(caller_cid)=") in new stack
    -- Executing [622476480119@dlpn-peerclient:15] Set("SIP/peerclient-0011eaed", "CDR(channeltype)=SIP") in new stack
    -- Executing [622476480119@dlpn-peerclient:16] Set("SIP/peerclient-0011eaed", "CDR(recvip)=10.19.21.102") in new stack
    -- Executing [622476480119@dlpn-peerclient:17] Set("SIP/peerclient-0011eaed", "CDR(peerip)=10.19.21.102") in new stack
    -- Executing [622476480119@dlpn-peerclient:18] Set("SIP/peerclient-0011eaed", "CDR(sip_from)=sip:DCP-219@10.19.21.102:5060") in new stack
    -- Executing [622476480119@dlpn-peerclient:19] Set("SIP/peerclient-0011eaed", "CDR(sip_uri)=sip:core@10.19.21.102:5060") in new stack
    -- Executing [622476480119@dlpn-peerclient:20] Set("SIP/peerclient-0011eaed", "CDR(useragent)=MYCUST SIP Routing Proxy 7.33.1000.10013") in new stack
    -- Executing [622476480119@dlpn-peerclient:21] Set("SIP/peerclient-0011eaed", "CDR(peername)=peerclient") in new stack
    -- Executing [622476480119@dlpn-peerclient:22] Set("SIP/peerclient-0011eaed", "CDR(outcodec)=alaw") in new stack
    -- Executing [622476480119@dlpn-peerclient:23] NoOp("SIP/peerclient-0011eaed", "{CALLINGPRES} = 0") in new stack
    -- Executing [622476480119@dlpn-peerclient:24] NoOp("SIP/peerclient-0011eaed", "{CHANNEL} = SIP/peerclient-0011eaed") in new stack
    -- Executing [622476480119@dlpn-peerclient:25] NoOp("SIP/peerclient-0011eaed", "{CONTEXT} = dlpn-peerclient") in new stack
    -- Executing [622476480119@dlpn-peerclient:26] NoOp("SIP/peerclient-0011eaed", "{ENUM} =") in new stack
    -- Executing [622476480119@dlpn-peerclient:27] NoOp("SIP/peerclient-0011eaed", "{CONTEXT} = dlpn-peerclient") in new stack
    -- Executing [622476480119@dlpn-peerclient:28] Set("SIP/peerclient-0011eaed", "HANGUP_SIDE=CALLER") in new stack
    -- Executing [622476480119@dlpn-peerclient:29] Dial("SIP/peerclient-0011eaed", "SIP/TSEL27/9994622476480119,,tTg") in new stack

    Trunk config

    [peerclient]
    fromdomain=10.19.21.102
    host=10.19.21.102
    disallow=all
    allow=alaw
    qualify=yes
    context=from-peerclient
    type=peer
    insecure=port,invite
    canreinvite=no
    trustrpid=yes
    sendrpid=yes
    qualifyfreq=60
    transport=udp
    encryption=no
    callcounter=yes
    cc_monitor_policy=generic
    dtmfmode=rfc2833

    Thanks

    Thanks


  • SET HEADER AUTOANSWER FOR PICKUP CALL
    M moses
    Support

    Dear FOP2,

    How to set header "SIPADDHEADER51=Call-Info: answer-after=0" and _SIPADDHEADER51=Alert-Info: info=alert-autoanswer for pickup call ?

    Thanks


  • Automatic queue login logout
    M moses
    Support

    Hi fop2,

    Can you explain, what parameter you send to asterisk manager when user login/logout?

    Queueadd,queueremove, queueaddmember,queueremove member

    Thanks


  • Originate Call and add sipheader
    M moses
    Support

    All,

    Now I get it:

    $variables="_SIPADDHEADER51=Call-Info: answer-after=0,rec_id=".$rec_id;

    Thanks


  • Originate Call and add sipheader
    M moses
    Support

    Dear FOP2,

    I try to click call php using function orginate

    Originate($channel,$exten=NULL, $context=NULL, $priority=NULL,$application=NULL, $data=NULL,$timeout=NULL, $callerid=NULL, $variable=NULL, $account=NULL, $async=NULL, $actionid=NULL)

    How to set this header :

    "originate_variable=_SIPADDHEADER51=Alert-Info: info=alert-autoanswer"
    "originate_variable=_SIPADDHEADER51=Call-Info: answer-after=0"

    on that function?

    Thanks


  • FULLWALLBOARD AGENTREADY
    M moses
    Support

    Hi Jeff,

    I agree with you, if agent select present status (DND, Out Of Lunch,Break,Meeting or Other) , On call center usually "agent status" is "busy", so extension can't receiving call from queue or from other extension.

    and value "AGENT_READY" full wallboard should be decrease.

    Thanks


  • FULLWALLBOARD AGENTREADY
    M moses
    Support

    Hi Nicolas,

    I have extension 4002 and i set 4002 to queue SALES. I set that extension **automatic queue login ** to queue SALES

    My softphone 4002 already register and 4002 already login to queue sales (see pic pic01.png on attachment) so the value AGENT_READY=1 (i think it suitable with call center)

    After i click "Pause Member" on fop2, I see AGENT_READY=0 (pic02.png) --> ( i think it suitable with call center)

    But if i click menu presence (DND, Out Of Lunch,Break,Meeting or Other) ,AGENT_READY value still 1 (pic03 & pic04) , why?

    Can you do that, if I select menu presence except "AVAILABLE" the AGENT_READY become 0?

    Thanks


  • Argument "FULLWALLBOARD" isn't numeric in numeric gt (>) at script/fop2_server.pl line 13841.
    M moses
    Support

    Hi Nicolas,

    /usr/local/fop2/fop2_server -X 3 -l /var/log

    after i change to

    /usr/local/fop2/fop2_server -i eth1 -X 3 -l /var/log, The error already disappear!

    Thanks


  • How to set specific user "Automatically Login" to certain Queue
    M moses
    Support

    Hi Nicolas,

    OK , it working now.

    Thanks your best support:)


  • Argument "FULLWALLBOARD" isn't numeric in numeric gt (>) at script/fop2_server.pl line 13841.
    M moses
    Support

    Dear FOP2,

    I try to debug fop2 and i see error like this below,

    Argument "FULLWALLBOARD" isn't numeric in numeric gt (>) at script/fop2_server.pl line 13841.

    I already have license fullwallboard.

    What is the problem with that error?

    Thanks


  • Add Section button on "Full Wallboard"
    M moses
    Support

    Hi Nicolas,

    What's function button "add section" on page plugin "Full Wallboard"?

    Thanks


  • How to set specific user "Automatically Login" to certain Queue
    M moses
    Support

    Hi Nicolas,

    How to set specific user "Automatically Login" to certain Queue

    Example :

    I have user 4001,4002,4003 dan i have queue A,B,C

    User 4001 if login from fop2 automatic add to queue A
    User 4002 if login from fop2 automatic add to queue B & C
    User 4003 if login from fop2 automatic add to queue A & C

    Thanks


  • API TO FOP2 admin
    M moses
    Support

    Dear FOP2 Team,

    Do you have script/APIto add group,template, assign user to group, set permision etc.

    Thanks


  • execute UserEvent via curl
    M moses
    Support

    Dear FOP2 Team,

    Do you have idea to execute UserEvent via CURL?

    I want to run this script from curl

    $user_event_body = ""UserDeviceRemoved,Data: {$user}\\,{$devices}"";
    $agi->exec("UserEvent", $user_event_body);

    example :

    http://IP/userevent.php?param=deviceremove&user=2000&devices=100

    Thanks


  • FOP2 monitoring for asterisk plain (USERDEVICE MODE)
    M moses
    Support

    Dear FOP2 Team,

    I try to explore userdevice mode on asterisk plain.

    USER : 2000
    DEVICE : 100

    Here is my config on fop2.cfg

    user=2000:2000:dial::configonreload
    buttonfile=buttons.cfg


    ** buttons.cfg**

    [USER/2000]
    type=extension
    extension=2000
    label=2000
    context=from-internal
    autoanswerheader=__SIPADDHEADER51=Call-Info=answer-after=0.001

    After i restart fop2 and then login from http://ip/fop2 , user : 2000, password : 2000, it show green color (see pic on attachment fop2_box_green.png), in normal state (using freepbx), before not success login from xlite/softphone by press *11 it should be "GRAY" color

    Here is i my config (asterisk)

    sip.conf

    [general]
    #include sip_general_additional.conf
    [authentication]

    [100]
    deny=0.0.0.0/0.0.0.0
    secret=100@password
    dtmfmode=rfc2833
    canreinvite=no
    context=from-internal
    host=dynamic
    trustrpid=yes
    sendrpid=no
    type=friend
    nat=no
    port=5060
    qualify=yes
    qualifyfreq=60
    transport=udp
    avpf=no
    icesupport=no
    encryption=no
    callgroup=
    pickupgroup=
    dial=SIP/100
    mailbox=100@device
    permit=0.0.0.0/0.0.0.0
    callerid=100 <100>
    callcounter=yes
    faxdetect=no
    cc_monitor_policy=generic


    extensions.conf

    [general]
    static = yes
    writeprotect = no
    autofallthrough = yes
    clearglobalvars = no

    [globals]

    [from-internal]
    exten => 2000,hint,SIP/100


    asterisk -rx "database show"

    /AMPUSER/2000/device : 100
    /AMPUSER/2000/password : 2000
    /DEVICE/100/dial : SIP/100
    /DEVICE/100/type : adhoc
    /DEVICE/100/user : 2000
    /SIP/Registry/100 : 27.111.XX.XX:36698:300💯sip:100@27.111.XX.XX:36698;rinstance=55805cdce59f495c

    [root@cls asterisk]# asterisk -rx "core show hints"

    -= Registered Asterisk Dial Plan Hints =-
                   2000@from-internal       : SIP/100               State:Idle            Watchers  0
    

    • 1 hints registered

    Pls help me to solve this issue so i can using userdevice mode on asterisk plain.

    Thanks


  • FOP2 monitoring for asterisk plain (USERDEVICE MODE)
    M moses
    Support

    Hi FOP2,

    Today i know how astdb working on userdevice mode, i can see script agi user_login_out and i think we can change the script using shell script and execute the script on dialplan asterisk

    Here is the small script example :

    LOGIN
    asterisk -rx "database put DEVICE/${DEVICE} user ${USER}"
    asterisk -rx "database put AMPUSER/${USER} device ${DEVICE}"
    asterisk -rx "dialplan add extension ${USER},hint,SIP/${DEVICE} into ext-local"
    exten => s,n,UserEvent(UserDeviceAdded,Action: UserEvent,Data: ${USER},${DEVICE})

    LOGOUT
    asterisk -rx "database del AMPUSER ${USER}/device"
    asterisk -rx "database put DEVICE/${DEVICE} user none"
    asterisk -rx "dialplan remove extension ${USER}@ext-local hint"
    exten => s,n,UserEvent(UserDeviceRemoved,Action: UserEvent,Data: ${USER},${DEVICE})

    And variable "database show" we can set on asterisk using CLI database put/del etc

    /AMPUSER/${USER}/device : 4001
    /DEVICE/${DEVICE}/user : 100

    etc....

    My Question are :

    What should i do on fop2 configuration to support userdevice mode on asterisk plain?

    I only need fop2 monitoring GREEN color if i run command Login, GREY if run script LOGOUT and RED if i call out from device.

    Thanks


  • FOP2 MONITORING ERROR *11
    M moses
    Support

    Hi Fop2,

    Thanks your response

    My fop2 version : FOP2 Server Status: OK - Version: 2.29.03

    Asterisk 11.6.0

    It happened once, randomly

    Thanks


  • FOP2 MONITORING ERROR *11
    M moses
    Support

    Dear FOP Team,

    Now our customer using freepbx userdevice mode, but sometime there is issue on fop2 monitoring

    I put on attachment screenshoot

    On the pic we can see user : 2206 error *11 and duration (05:09:11)

    In normal state if login *11 it should be like "2199"

    If i check user 2206 via command line :

    [root@fop2server ~]# asterisk -rx "core show hints" | grep 2206

    [root@fop2server ~]# asterisk -rx "database show" | grep "2206"
    /AMPUSER/2206/answermode : disabled
    /AMPUSER/2206/ccss/cc_agent_policy : generic
    /AMPUSER/2206/ccss/cc_offer_timer : 30
    /AMPUSER/2206/cfringtimer : 0
    /AMPUSER/2206/cidname : 2206
    /AMPUSER/2206/cidnum : 2206
    /AMPUSER/2206/concurrency_limit : 0
    /AMPUSER/2206/language :
    /AMPUSER/2206/noanswer :
    /AMPUSER/2206/outboundcid :
    /AMPUSER/2206/password : 2206
    /AMPUSER/2206/queues/qnostate : usestate
    /AMPUSER/2206/recording :
    /AMPUSER/2206/recording/in/external : dontcare
    /AMPUSER/2206/recording/in/internal : dontcare
    /AMPUSER/2206/recording/ondemand : disabled
    /AMPUSER/2206/recording/out/external : dontcare
    /AMPUSER/2206/recording/out/internal : dontcare
    /AMPUSER/2206/recording/priority : 10
    /AMPUSER/2206/ringtimer : 0
    /AMPUSER/2206/voicemail : novm
    /CALLTRACE/2206 : 2051
    /CW/2206 : ENABLED

    We can't find mapping device (/AMPUSER/2206/device) , user (/DEVICE/XXX/user) and core show hints

    In normal state (User 2199) we can file user, device and core show hints

    [root@fop2server ~]# asterisk -rx "database show" | grep "2199"
    /AMPUSER/2083/ccss/last_number : 2199
    /AMPUSER/2137/ccss/last_number : 2199
    /AMPUSER/2199/answermode : disabled
    /AMPUSER/2199/ccss/cc_agent_policy : generic
    /AMPUSER/2199/ccss/cc_offer_timer : 30
    /AMPUSER/2199/ccss/last_number : 2199
    /AMPUSER/2199/cfringtimer : 0
    /AMPUSER/2199/cidname : 2199
    /AMPUSER/2199/cidnum : 2199
    /AMPUSER/2199/concurrency_limit : 0
    /AMPUSER/2199/device : 185
    /AMPUSER/2199/language :
    /AMPUSER/2199/noanswer :
    /AMPUSER/2199/outboundcid :
    /AMPUSER/2199/password : 2199
    /AMPUSER/2199/queues/qnostate : usestate
    /AMPUSER/2199/recording :
    /AMPUSER/2199/recording/in/external : dontcare
    /AMPUSER/2199/recording/in/internal : dontcare
    /AMPUSER/2199/recording/ondemand : disabled
    /AMPUSER/2199/recording/out/external : dontcare
    /AMPUSER/2199/recording/out/internal : dontcare
    /AMPUSER/2199/recording/priority : 10
    /AMPUSER/2199/ringtimer : 0
    /AMPUSER/2199/voicemail : novm
    /CALLTRACE/2199 : 2199
    /CW/2199 : ENABLED
    /DEVICE/185/user : 2199

    [root@fop2server ~]# asterisk -rx "core show hints" | grep 2199
    2199@ext-local : SIP/185 State:Idle Watchers 0

    My fop2 version : FOP2 Server Status: OK - Version: 2.29.03

    Can you help me to solve this issue?

    Thanks

    Thanks


  • Plugin Monitoring Trunk
    M moses
    Feedback

    Hi Nicolas,

    I have new request for your team to make plugin monitoring trunk, maybe your team to modify plugins existing and make it full screen (like fullwalboard or simple walboard)

    If we see monitoring trunk, i see only "SIP channel" and count line on trunk

    It would be nice if you can do like this :

    SIP/Channel Destionation_Number State(Dialing/Ringing/Connected) Duration

    For me it does not matter whether this plugin should be bought or not. If there is this plugin , I first bought it

    Thanks

  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups