How to transfer clients data from one server to another
Posted: Wed Mar 11, 2020 10:58 am
Hello folks!
I have two servers that are on cloud which at one i have installed Vicibox-9.0.1 Full vicibox-installation with DB, Web and Dialer.
Specs are:
Cpu: 4 core Intel(R) Xeon(R) D-2141I CPU @ 2.20GHz
RAM: 8GB DDR4
SSD with no raid
No extra things added on it.
Second server:
Cpu: 16 core Intel(R) Xeon(R) D-2141I CPU @ 2.20GHz
RAM: 32GB DDR4
SSD with no raid
No extra things added on it.
The vicibox-9.0.1 server has a setup outbound campaign in it with remote agents that do the calls.
This campaign has a secretary record that when a customer pick up the phone it invites him to press 1 to connect it with an agent to get more info about the
topic if he is interested.
This is done through the Survey option where the Survey Xfer Extension: is 78855888558, a DID that is created at the Inbound server Vicibox-8.0.0
The carrier configuration for making this transfer is this one below:
And the dialplan is:
At the other side the inbound server Vicibox-8.0.0 carrier, is configured like this:
No dialplan.
I know that the dialplans that i configured are so messy but since i don't have knowledge in asterisk, after hours of trying different stuffs i made it work.
The transfer is done correctly but the thing that are missing of course are the customer's data to make them appear at the inbound agent web interface too.
The only thing that i noticed that is transferred is the "asterisk" word in comments section or when i dial from a sip phone in the outbound server directly the DID number, at the inbound agent web interface at the comment section appears that sip phone number.
From my investigation at the asterisk cli (with sip debug on) I saw that the only place maybe where that data is set.. is the header Remote-Party-ID.
What i'm trying to say is, is there a way how to send other data from one server to another, maybe through sip headers with SipAddHeader() app or through any agi script.
Thanks in advance!
I have two servers that are on cloud which at one i have installed Vicibox-9.0.1 Full vicibox-installation with DB, Web and Dialer.
Specs are:
Cpu: 4 core Intel(R) Xeon(R) D-2141I CPU @ 2.20GHz
RAM: 8GB DDR4
SSD with no raid
No extra things added on it.
Second server:
Cpu: 16 core Intel(R) Xeon(R) D-2141I CPU @ 2.20GHz
RAM: 32GB DDR4
SSD with no raid
No extra things added on it.
The vicibox-9.0.1 server has a setup outbound campaign in it with remote agents that do the calls.
This campaign has a secretary record that when a customer pick up the phone it invites him to press 1 to connect it with an agent to get more info about the
topic if he is interested.
This is done through the Survey option where the Survey Xfer Extension: is 78855888558, a DID that is created at the Inbound server Vicibox-8.0.0
The carrier configuration for making this transfer is this one below:
- Code: Select all
[transfer1]
username=8855888558
fromuser=8855888558
secret=freepbx05
type=friend
qualify=yes
port=5060
insecure=port,invite
host=51.91.118.172
dtmfmode=rfc2833
disallow=all
context=from-internal
canreinvite=no
allow=alaw
nat=no
And the dialplan is:
- Code: Select all
exten => _7XX.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _7XX.,2,Dial(${transfer1}/${EXTEN:1},,tTor)
exten => _7XX.,3,Hangup()
At the other side the inbound server Vicibox-8.0.0 carrier, is configured like this:
- Code: Select all
[8855888558]
disallow=all
allow=alaw
type=friend
secret=freepbx05
host=dynamic
dtmfmode=auto
canreinvite=yes
insecure=port,invite
context=trunkinbound
No dialplan.
I know that the dialplans that i configured are so messy but since i don't have knowledge in asterisk, after hours of trying different stuffs i made it work.
The transfer is done correctly but the thing that are missing of course are the customer's data to make them appear at the inbound agent web interface too.
The only thing that i noticed that is transferred is the "asterisk" word in comments section or when i dial from a sip phone in the outbound server directly the DID number, at the inbound agent web interface at the comment section appears that sip phone number.
From my investigation at the asterisk cli (with sip debug on) I saw that the only place maybe where that data is set.. is the header Remote-Party-ID.
What i'm trying to say is, is there a way how to send other data from one server to another, maybe through sip headers with SipAddHeader() app or through any agi script.
Thanks in advance!