Related Information Examples & Tutorials

Web Predictive Dialer

Collect!'s Web Predictive Dialer enables you to easily integrate your Predictive Dialer with VoIP and IP-PBX dialing systems. You simply start Collect! with the /w2 Web Host mode, start Predictive Dialer in Collect! and wait for calls. Collect! pops up the Debtor on your screen. If several accounts are found with the same phone number, Collect! returns all results in a Find by Phone list.

tip.gif This feature requires that you have confirmed that your predictive dialer provider can communicate with your browser and send URL requests to it. Also, you must have licensed the Predictive Dialer module in Collect!.

Web Dialing Protocol

Using the existing Predictive Dialer functionality, a dialing system can connect to Collect! via HTTP and pass a URL string containing a phone number.

Collect! listens in a special Web Host mode for HTTP requests and processes dial strings in the following formats.

tip.gif Your dialing service must be able to pass the URL string in one of these formats. Collect! can process numbers with or without dashes. It is most efficient if you store numbers in the same format that your dialer uses.

Top of page.

Phone Number

http://ipaddress/dialer?phone=phone number

Examples:

http://127.0.0.1/dialer?phone=5551111222
http://127.0.0.1/dialer?phone=555-111-1222

Top of page.

Phone Number With Text String

Collect! also accepts special strings if the defaults are not adequate for your dialer. The text must be added to the /w2text argument when starting Collect! in Web Dialer mode.

Example:

http://127.0.0.1/dialer?text=5551111222

The string "text" may be replaced by any identifying character string that you want Collect! to look for instead of the default "phone".

tip.gif Collect! will search the database for the phone number and if a match is found, display the debtor. If the phone number exists, Collect! will leave the Predictive Dialer and open the debtor. If multiple matches are found for different debtors, a list of matches is presented instead. Partial matches will never displayed.

Top of page.

File Number

Collect! can also pass the Debtor File Number if you use the /w2file argument when starting Collect! in Web Dialer mode.

Example:

http://127.0.0.1/dialer?file=1430

tip.gif Collect! will search the database for a matching File Number and will display the debtor.

Top of page.

Web Dialing Setup

To put Collect! into Web listening mode, you must create a Collect! shortcut with one of the following command line arguments.

/s80 /w2 to start the Web Dialer Server on port 80.


Web Dialer Shortcut

Top of page.

Or

/s80 /w2ss to start the Secure Web Dialer Server on port 80.

When Collect! is in /w2 mode, the Operator can work normally in Collect!. Although this is technically a Web Host mode, it does not open Collect! in Web Host mode. It listens in the background instead. While the operator is working, any packets received are discarded, unless Predictive Dialer is active.

Top of page.

Special Text String

If you are not using the default string "phone" in your URL, as in "http://127.0.0.1/dialer?phone=5551111222" then, the Collect! shortcut can contain the string that you are going to use.

Example:

/s80 /w2text tells Collect! to look for a URL in the format, http://127.0.0.1/dialer?text=5551111222" where "text" is replaced with the character string you want Collect! to look for instead of the default "phone".

/s80 /w2sstext starts the Secure Web Dialer Server where "text" is to be replaced with the character string you want Collect! to look for instead of the default "phone".

Top of page.

Pass File Number

If you are not using the default string "phone" in your URL, as in "http://127.0.0.1/dialer?phone=5551111222" then, the Collect! shortcut can contain the Debtor File Number that you want to send.

Example:

/s80 /w2file tells Collect! to look for a URL in the format, http://127.0.0.1/dialer?file=1430" where "file" tells Collect! that the number included in the URL refers to a Debtor File Number instead of the default "phone".

/s80 /w2ssfile starts the Secure Web Dialer Server where "file" enables Collect! to pass the Debtor File Number instead of the default "phone".

tip.gif When you send the Debtor File Number instead of the Phone Number, this assumes that your dialer has its own database of matching File Numbers and Phone Numbers already supplied by you.

Top of page.

Using Web Dialer

Start Collect! from a shortcut with the special arguments outlined above.

Select Tools-> Predictive Dialer to start the Predictive Dialer. Collect! will display a message box and begin waiting for phone number packets to arrive via HTTP.


Waiting for Calls

As soon as a match is encountered, Collect! will display the Debtor.

If multiple matches are found, Collect! will display the list of matches. Partial matches are never displayed.


Multiple Matches Found

Top of page.

Testing Web Dialer

To test, run the Predictive Dialer, "Tools->Predictive Dialer".

Then open up a browser and type http://ipaddress/dialer?phone=phone number where ipaddress is the IP address of your machine.

tip.gif You should be able to just type 127.0.0.1 if you are testing from the same machine.

Example:

http://127.0.0.1/dialer?phone=5551111222

If collect is operating in "Secure Web Dialer" mode, then use "https" instead of "http."

Top of page.

Secure Mode

There may be issues with secure mode as this requires authentic certificates. Depending on your situation, your web browser may display certificate messages rather than completing the URL transfer. If in doubt, use the /w2 mode to make sure you are able to connect and display Debtors.

Collect! supports all common encryption methods. You can use any one of the following.

To enable a specific encryption method, you can simply add one of the following arguments to the Collect! shortcut.

/w2s ARG/w2ss ARGENCRYPTION METHOD
/w2s/w2ssSSL2.3
/w2s0/w2ss0SSL3.0
/w2s1/w2ss1SSL2.0
/w2s2/w2ss2SSL2.3
/w2s3 /w2ss3TLS1.0
/w2s4/w2ss4DTLS1.0
/w2stext ARG/w2sstext ARGENCRYPTION METHOD
/w2stext/w2sstextSSL2.3
/w2s0text/w2ss0textSSL3.0
/w2s1text/w2ss1textSSL2.0
/w2s2text/w2ss2textSSL2.3
/w2s3text /w2ss3textTLS1.0
/w2s4text/w2ss4textDTLS1.0
/w2sfile ARG/w2ssfile ARGENCRYPTION METHOD
/w2sfile/w2ssfileSSL2.3
/w2s0file/w2ss0fileSSL3.0
/w2s1file/w2ss1fileSSL2.0
/w2s2file/w2ss2fileSSL2.3
/w2s3file /w2ss3fileTLS1.0
/w2s4file/w2ss4fileDTLS1.0

Top of page.

Summary

Automatically retrieve information through VoIP and IP-PBX dialing systems using Collect!'s Predictive Dialer and the special Web Host command line argument /w2. Provided that your Predictive Dialer is able to communicate with your browser, they can send a specially formatted HTTP or HTTPS request string to retrieve data from the database.

Collect! will pop up the Debtor screen when a match is found. If several matching accounts are found, Collect! will display a list of matches.

Top of page.

See Also

- Web Host Topics
- Predictive Dialer Topics

Top of page.

Was this page helpful? Do you have any comments on this document? Can we make it better? If so how may we improve this page.

Please click this link to send us your comments: helpinfo@collect.org