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