Howto:How to configure an IP phone for direct IP address dialing

From innovaphone wiki
Jump to navigation Jump to search

IP Phones can be configured to work without RAS, just by dialing IP addresses. Here is how.

Applies To

This information applies to

  • All V6 IP Phones (except DECT)

Build sr1 and later.

More Information

Problem Details

Version 6 phones can work both with and without RAS (i.e. a Gatekeeper) simultaneously. This allows to work straight forward in environments, where normally there is a gatekeeper available but still to place and receive calls when the gatekeeper is gone for whatever reason.

Of course, the phone can also be entirely without a gatekeeper.

System Requirements

This function is implemented in the telephone, so it will work with V5, V6 and 3rd party gatekeepers. Please note though that you will need V6 phone firmware in any case (see above).

Configuration

To work with and without RAS simultaneously, 2 independent registrations have to be set up as follows

  • Registration 1 will be the IP-only registration (which of course is self-contradictory). This is done by configuring 0.0.0.0 as Registration 1/Registration/Primary Gatekeeper Address
  • To make sure there is a valid CLI when placing calls without gatekeeper, you should also configure the phones local IP address and extension as Registration 1/Registration/Name, just like 192.168.0.3#22 assuming 192.168.0.3 is your IP address and 22 is your extension
    • If autodial is configured under Phone/Direct-Dialing, be sure to set the destination, ex 192*168*0*4#11, under Destination Name. If you put it under destination number, no outcalling calls will work after restart.
  • Registration 2 will be your normal RAS registration. Please configure as usual. This registration has to be the active registration (that is the one that is normally used for outgoing and incoming calls). You need to set Phone/Registrations[Id=2]/Active for this
  • You will probably want to have access to the local phone book from this 2nd registration. Use Registration 2/Directories/Local/Enable to switch this on.

Given that there might be no RAS available when placing a call, users will find it convenient to have all potential call destinations in their local phonebook. This can best be done using an import from excel (more precisely, from an CSV file).

Here is the columns definition for the CSV file:

Column Meaning Description
A First Name Columns A, B and C will be concatenated (space separated) to form the entries internal name
B Surname
C Organisation
D Destination E.164 Destination phone number
E Destination Name Destination name
F Remarks
G Flags Must be FLAG_IP for IP direct destinations, empty otherwise. Put the destination IP address into column E!

If is set and this entry is dialled, then if the active registration is registered (RAS available), the number from column D is dialled. If RAS is not available, the IP address from column E is called directly.

H Unused
I Unused
J Ringing Tone Melody
K Ringing Tone Rhythm
L Ringing Tone Volume
M Source E.164
N Source Name

To enter an IP destination manually into the local phone book, you will need to enter the IP address as H.323 name and leave the E.164 empty.

SIP configuration

To allow for inbound direct sip configure for User1 a SIP protocol, User ID: number#ip, eg 22#192.168.10.17, proxy: 0.0.0.0. Second registration as mentioned above

Dialing IP Addresses

H323 calls

You can dial an IP address directly from the phones keyboard. Simply dial e.g. 192*168*10*17 to call the endpoint at 192.168.10.17. If you need to dial an extension (e.g. because the destination really is a gateway), you can add this extension like #22 (assuming you want to dial extension 20), which makes 192*168*10*17#22.

Obviously, only block dialing is possible this way.

SIP calls

You can dial an IP address directly from the phones keyboard. The syntax is different to H.323, it is sip:number@ip-address. If the endpoint is e.g. 22 and the IP address e.g. 192.168.10.17, you must dial sip:22@192.168.10.17