Use localized softkey labels.
Add some information about localization "codes". git-svn-id: http://svn.digium.com/svn/asterisk/trunk@79109 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
parent
07094e658f
commit
dd4bd2227b
1 changed files with 152 additions and 18 deletions
|
@ -552,26 +552,160 @@ struct soft_key_template_definition {
|
|||
#define SOFTKEY_GPICKUP 0x12
|
||||
|
||||
struct soft_key_template_definition soft_key_template_default[] = {
|
||||
{ "Redial", 0x01 },
|
||||
{ "NewCall", 0x02 },
|
||||
{ "Hold", 0x03 },
|
||||
{ "Trnsfer", 0x04 },
|
||||
{ "CFwdAll", 0x05 },
|
||||
{ "CFwdBusy", 0x06 },
|
||||
{ "CFwdNoAnswer", 0x07 },
|
||||
{ "<<", 0x08 },
|
||||
{ "EndCall", 0x09 },
|
||||
{ "Resume", 0x0A },
|
||||
{ "Answer", 0x0B },
|
||||
{ "Info", 0x0C },
|
||||
{ "Confrn", 0x0D },
|
||||
{ "Park", 0x0E },
|
||||
{ "Join", 0x0F },
|
||||
{ "MeetMe", 0x10 },
|
||||
{ "PickUp", 0x11 },
|
||||
{ "GPickUp", 0x12 },
|
||||
{ "\200\001", SOFTKEY_REDIAL },
|
||||
{ "\200\002", SOFTKEY_NEWCALL },
|
||||
{ "\200\003", SOFTKEY_HOLD },
|
||||
{ "\200\004", SOFTKEY_TRNSFER },
|
||||
{ "\200\005", SOFTKEY_CFWDALL },
|
||||
{ "\200\006", SOFTKEY_CFWDBUSY },
|
||||
{ "\200\007", SOFTKEY_CFWDNOANSWER },
|
||||
{ "\200\010", SOFTKEY_BKSPC },
|
||||
{ "\200\011", SOFTKEY_ENDCALL },
|
||||
{ "\200\012", SOFTKEY_RESUME },
|
||||
{ "\200\013", SOFTKEY_ANSWER },
|
||||
{ "\200\014", SOFTKEY_INFO },
|
||||
{ "\200\015", SOFTKEY_CONFRN },
|
||||
{ "\200\016", SOFTKEY_PARK },
|
||||
{ "\200\017", SOFTKEY_JOIN },
|
||||
{ "\200\020", SOFTKEY_MEETME },
|
||||
{ "\200\021", SOFTKEY_PICKUP },
|
||||
{ "\200\022", SOFTKEY_GPICKUP },
|
||||
};
|
||||
|
||||
/* Localized message "codes" (in octal)
|
||||
Below is en_US (taken from a 7970)
|
||||
|
||||
\200\xxx
|
||||
\000: ???
|
||||
\001: Redial
|
||||
\002: New Call
|
||||
\003: Hold
|
||||
\004: Transfer
|
||||
\005: CFwdALL
|
||||
\006: CFwdBusy
|
||||
\007: CFwdNoAnswer
|
||||
\010: <<
|
||||
\011: EndCall
|
||||
\012: Resume
|
||||
\013: Answer
|
||||
\014: Info
|
||||
\015: Confrn
|
||||
\016: Park
|
||||
\017: Join
|
||||
\020: MeetMe
|
||||
\021: PickUp
|
||||
\022: GPickUp
|
||||
\023: Your current options
|
||||
\024: Off Hook
|
||||
\025: On Hook
|
||||
\026: Ring out
|
||||
\027: From
|
||||
\030: Connected
|
||||
\031: Busy
|
||||
\032: Line In Use
|
||||
\033: Call Waiting
|
||||
\034: Call Transfer
|
||||
\035: Call Park
|
||||
\036: Call Proceed
|
||||
\037: In Use Remote
|
||||
\040: Enter number
|
||||
\041: Call park At
|
||||
\042: Primary Only
|
||||
\043: Temp Fail
|
||||
\044: You Have VoiceMail
|
||||
\045: Forwarded to
|
||||
\046: Can Not Complete Conference
|
||||
\047: No Conference Bridge
|
||||
\050: Can Not Hold Primary Control
|
||||
\051: Invalid Conference Participant
|
||||
\052: In Conference Already
|
||||
\053: No Participant Info
|
||||
\054: Exceed Maximum Parties
|
||||
\055: Key Is Not Active
|
||||
\056: Error No License
|
||||
\057: Error DBConfig
|
||||
\060: Error Database
|
||||
\061: Error Pass Limit
|
||||
\062: Error Unknown
|
||||
\063: Error Mismatch
|
||||
\064: Conference
|
||||
\065: Park Number
|
||||
\066: Private
|
||||
\067: Not Enough Bandwidth
|
||||
\070: Unknown Number
|
||||
\071: RmLstC
|
||||
\072: Voicemail
|
||||
\073: ImmDiv
|
||||
\074: Intrcpt
|
||||
\075: SetWtch
|
||||
\076: TrnsfVM
|
||||
\077: DND
|
||||
\100: DivAll
|
||||
\101: CallBack
|
||||
\102: Network congestion,rerouting
|
||||
\103: Barge
|
||||
\104: Failed to setup Barge
|
||||
\105: Another Barge exists
|
||||
\106: Incompatible device type
|
||||
\107: No Park Number Available
|
||||
\110: CallPark Reversion
|
||||
\111: Service is not Active
|
||||
\112: High Traffic Try Again Later
|
||||
\113: QRT
|
||||
\114: MCID
|
||||
\115: DirTrfr
|
||||
\116: Select
|
||||
\117: ConfList
|
||||
\120: iDivert
|
||||
\121: cBarge
|
||||
\122: Can Not Complete Transfer
|
||||
\123: Can Not Join Calls
|
||||
\124: Mcid Successful
|
||||
\125: Number Not Configured
|
||||
\126: Security Error
|
||||
\127: Video Bandwidth Unavailable
|
||||
\130: VidMode
|
||||
\131: Max Call Duration Timeout
|
||||
\132: Max Hold Duration Timeout
|
||||
\133: OPickUp
|
||||
\134: ???
|
||||
\135: ???
|
||||
\136: ???
|
||||
\137: ???
|
||||
\140: ???
|
||||
\141: External Transfer Restricted
|
||||
\142: ???
|
||||
\143: ???
|
||||
\144: ???
|
||||
\145: Mac Address
|
||||
\146: Host Name
|
||||
\147: Domain Name
|
||||
\150: IP Address
|
||||
\151: Subnet Mask
|
||||
\152: TFTP Server 1
|
||||
\153: Default Router 1
|
||||
\154: Default Router 2
|
||||
\155: Default Router 3
|
||||
\156: Default Router 4
|
||||
\157: Default Router 5
|
||||
\160: DNS Server 1
|
||||
\161: DNS Server 2
|
||||
\162: DNS Server 3
|
||||
\163: DNS Server 4
|
||||
\164: DNS Server 5
|
||||
\165: Operational VLAN Id
|
||||
\166: Admin. VLAN Id
|
||||
\167: CallManager 1
|
||||
\170: CallManager 2
|
||||
\171: CallManager 3
|
||||
\172: CallManager 4
|
||||
\173: CallManager 5
|
||||
\174: Information URL
|
||||
\175: Directories URL
|
||||
\176: Messages URL
|
||||
\177: Services URL
|
||||
*/
|
||||
|
||||
struct soft_key_definitions {
|
||||
const uint8_t mode;
|
||||
const uint8_t *defaults;
|
||||
|
|
Reference in a new issue