Completed

Customize Screen Pop in Vtiger to recognize custom CallerID

This project was successfully completed by gianafrancisco for $333 USD in 3 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$250 - $750 USD
Completed In
3 days
Total Bids
7
Project Description

Hello,

I am working on creating an outbound dialer that looks at leads in vtiger that matches certian objects.
The system will create a .call file then call the end user. If the user hits the 2 key, asterisk will connect the person to a live representative who has vtiger open.

I want the screen pop to work based on the callerid of the person that the outbound dialer called which is being set in the context as CallerIDOBD.
For some reason the screen pop tries popping the number set in the "CallerID:" variable of the call file.
Here is the call file
Channel: SIP/voipinnov/13144521645
CallerID: "STCC" "
Set: PassedInfo=3144521645,0201402,04042013091848
Set: RecordingID=63135
Set: number=13144521645
Set: name=MARIA RICE
Set: xfer=4357
Context: cj
;Extension: s
Extension: 4357
Priority: 1

Here is where the Variables are being set in the context that is being called
exten => 2,n,Set(CallerIDOBD=${CUT(number,,1)})
exten => 2,n,Set(CallerIDNameOBD=${CUT(name,,1)})


In the [url removed, login to view], here is what it sees:
Event: Newexten
Privilege: dialplan,all
Channel: SIP/voipinnov-000034f1
Context: live1
Extension: 2
Priority: 13
Application: Set
AppData: CallerIDOBD=13144521645
Uniqueid: [url removed, login to view]

Event: VarSet
Privilege: dialplan,all
Channel: SIP/voipinnov-000034f1
Variable: CallerIDOBD
Value: 13144521645
Uniqueid: [url removed, login to view]

Event: Newexten
Privilege: dialplan,all
Channel: SIP/voipinnov-000034f1
Context: live1
Extension: 2
Priority: 14
Application: Set
AppData: CallerIDNameOBD=MARIA RICE
Uniqueid: [url removed, login to view]

I think that all that needs to be done is create a function in the [url removed, login to view] to include CallerIDOBD . BTW, I also want the caller id name to be set as what I define in the AppData: CallerIDNameOBD=MARIA RICE.

This should be quite easy for someone who is familiar with the phpCTI software that vtiger has.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online