5.1.1.1 PHONEBUTTONFUNCTION

The PHONEBUTTONFUNCTION scalar constants describe the functions commonly assigned to buttons on telephone sets.

PHONEBUTTONFUNCTION_UNKNOWN

0x00000000

PHONEBUTTONFUNCTION_CONFERENCE

0x00000001

PHONEBUTTONFUNCTION_TRANSFER

0x00000002

PHONEBUTTONFUNCTION_DROP

0x00000003

PHONEBUTTONFUNCTION_HOLD

0x00000004

PHONEBUTTONFUNCTION_RECALL

0x00000005

PHONEBUTTONFUNCTION_DISCONNECT

0x00000006

PHONEBUTTONFUNCTION_CONNECT

0x00000007

PHONEBUTTONFUNCTION_MSGWAITON

0x00000008

PHONEBUTTONFUNCTION_MSGWAITOFF

0x00000009

PHONEBUTTONFUNCTION_SELECTRING

0x0000000A

PHONEBUTTONFUNCTION_ABBREVDIAL

0x0000000B

PHONEBUTTONFUNCTION_FORWARD

0x0000000C

PHONEBUTTONFUNCTION_PICKUP

0x0000000D

PHONEBUTTONFUNCTION_RINGAGAIN

0x0000000E

PHONEBUTTONFUNCTION_PARK

0x0000000F

PHONEBUTTONFUNCTION_REJECT

0x00000010

PHONEBUTTONFUNCTION_REDIRECT

0x00000011

PHONEBUTTONFUNCTION_MUTE

0x00000012

PHONEBUTTONFUNCTION_VOLUMEUP

0x00000013

PHONEBUTTONFUNCTION_VOLUMEDOWN

0x00000014

PHONEBUTTONFUNCTION_SPEAKERON

0x00000015

PHONEBUTTONFUNCTION_SPEAKEROFF

0x00000016

PHONEBUTTONFUNCTION_FLASH

0x00000017

PHONEBUTTONFUNCTION_DATAON

0x00000018

PHONEBUTTONFUNCTION_DATAOFF

0x00000019

PHONEBUTTONFUNCTION_DONOTDISTURB

0x0000001A

PHONEBUTTONFUNCTION_INTERCOM

0x0000001B

PHONEBUTTONFUNCTION_BRIDGEDAPP

0x0000001C

PHONEBUTTONFUNCTION_BUSY

0x0000001D

PHONEBUTTONFUNCTION_CALLAPP

0x0000001E

PHONEBUTTONFUNCTION_DATETIME

0x0000001F

PHONEBUTTONFUNCTION_DIRECTORY

0x00000020

PHONEBUTTONFUNCTION_COVER

0x00000021

PHONEBUTTONFUNCTION_CALLID

0x00000022

PHONEBUTTONFUNCTION_LASTNUM

0x00000023

PHONEBUTTONFUNCTION_NIGHTSRV

0x00000024

PHONEBUTTONFUNCTION_SENDCALLS

0x00000025

PHONEBUTTONFUNCTION_MSGINDICATOR

0x00000026

PHONEBUTTONFUNCTION_REPDIAL

0x00000027

PHONEBUTTONFUNCTION_SETREPDIAL

0x00000028

PHONEBUTTONFUNCTION_SYSTEMSPEED

0x00000029

PHONEBUTTONFUNCTION_STATIONSPEED

0x0000002A

PHONEBUTTONFUNCTION_CAMPON

0x0000002B

PHONEBUTTONFUNCTION_SAVEREPEAT

0x0000002C

PHONEBUTTONFUNCTION_QUEUECALL

0x0000002D

PHONEBUTTONFUNCTION_NONE

0x0000002E


Extensibility

Values in the range 0x80000000 to 0xFFFFFFFF can be assigned for device specific extensions; values in the range 0x00000000 to 0x7FFFFFFF are reserved.

Comments

The PHONEBUTTONFUNCTION constants have values commonly found on current telephone sets. These button functions can be used to invoke the corresponding function from the switch using lineDevSpecificFeature. Note that the API does not define the semantics of the button functions, it only provides access to the corresponding function.

See Also

Functions: phoneGetButtonInfo, phoneSetButtonInfo, lineDevSpecificFeatureMessages: PHONE_BUTTON