1 /*! 2 * \file sccp_labels.h 3 * \brief SCCP Labels Header 4 * 5 * SCCP Button Number References and SCCP Display Number References 6 * 7 * \author Sergio Chersovani <mlists [at] c-net.it> 8 * \note Reworked, but based on chan_sccp code. 9 * The original chan_sccp driver that was made by Zozo which itself was derived from the chan_skinny driver. 10 * Modified by Jan Czmok and Julien Goodwin 11 * \note This program is free software and may be modified and distributed under the terms of the GNU Public License. 12 * See the LICENSE file at the top of the source tree. 13 */ 14 #pragma once 15 #define SKINNY_LBL_EMPTY 0 /*< fake button */ 16 #define SKINNY_LBL_REDIAL 1 17 #define SKINNY_LBL_NEWCALL 2 18 #define SKINNY_LBL_HOLD 3 19 #define SKINNY_LBL_TRANSFER 4 20 #define SKINNY_LBL_CFWDALL 5 21 #define SKINNY_LBL_CFWDBUSY 6 22 #define SKINNY_LBL_CFWDNOANSWER 7 23 #define SKINNY_LBL_BACKSPACE 8 24 #define SKINNY_LBL_ENDCALL 9 25 #define SKINNY_LBL_RESUME 10 26 #define SKINNY_LBL_ANSWER 11 27 #define SKINNY_LBL_INFO 12 28 #define SKINNY_LBL_CONFRN 13 29 #define SKINNY_LBL_PARK 14 30 #define SKINNY_LBL_JOIN 15 31 #define SKINNY_LBL_MEETME 16 32 #define SKINNY_LBL_PICKUP 17 33 #define SKINNY_LBL_GPICKUP 18 34 #define SKINNY_LBL_YOUR_CURRENT_OPTIONS 19 35 #define SKINNY_LBL_OFF_HOOK 20 36 #define SKINNY_LBL_ON_HOOK 21 37 #define SKINNY_LBL_RING_OUT 22 38 #define SKINNY_LBL_FROM 23 39 #define SKINNY_LBL_CONNECTED 24 40 #define SKINNY_LBL_BUSY 25 41 #define SKINNY_LBL_LINE_IN_USE 26 42 #define SKINNY_LBL_CALL_WAITING 27 43 #define SKINNY_LBL_CALL_TRANSFER 28 44 #define SKINNY_LBL_CALL_PARK 29 45 #define SKINNY_LBL_CALL_PROCEED 30 46 #define SKINNY_LBL_IN_USE_REMOTE 31 47 #define SKINNY_LBL_ENTER_NUMBER 32 48 #define SKINNY_LBL_CALL_PARK_AT 33 49 #define SKINNY_LBL_PRIMARY_ONLY 34 50 #define SKINNY_LBL_TEMP_FAIL 35 51 #define SKINNY_LBL_YOU_HAVE_VOICEMAIL 36 52 #define SKINNY_LBL_FORWARDED_TO 37 53 #define SKINNY_LBL_CAN_NOT_COMPLETE_CONFERENCE 38 54 #define SKINNY_LBL_NO_CONFERENCE_BRIDGE 39 55 #define SKINNY_LBL_CAN_NOT_HOLD_PRIMARY_CONTROL 40 56 #define SKINNY_LBL_INVALID_CONFERENCE_PARTICIPANT 41 57 #define SKINNY_LBL_IN_CONFERENCE_ALREADY 42 58 #define SKINNY_LBL_NO_PARTICIPANT_INFO 43 59 #define SKINNY_LBL_EXCEED_MAXIMUM_PARTIES 44 60 #define SKINNY_LBL_KEY_IS_NOT_ACTIVE 45 61 #define SKINNY_LBL_ERROR_NO_LICENSE 46 62 #define SKINNY_LBL_ERROR_DBCONFIG 47 63 #define SKINNY_LBL_ERROR_DATABASE 48 64 #define SKINNY_LBL_ERROR_PASS_LIMIT 49 65 #define SKINNY_LBL_ERROR_UNKNOWN 50 66 #define SKINNY_LBL_ERROR_MISMATCH 51 67 #define SKINNY_LBL_CONFERENCE 52 68 #define SKINNY_LBL_PARK_NUMBER 53 69 #define SKINNY_LBL_PRIVATE 54 70 #define SKINNY_LBL_NOT_ENOUGH_BANDWIDTH 55 71 #define SKINNY_LBL_UNKNOWN_NUMBER 56 72 #define SKINNY_LBL_RMLSTC 57 /* Remove Last Conference Participant from the Conference (Moderator Only) */ 73 #define SKINNY_LBL_VOICEMAIL 58 74 #define SKINNY_LBL_IMMDIV 59 /* Immediate Divert to Voicemail */ 75 #define SKINNY_LBL_INTRCPT 60 76 #define SKINNY_LBL_SETWTCH 61 77 #define SKINNY_LBL_TRNSFVM 62 78 #define SKINNY_LBL_DND 63 79 #define SKINNY_LBL_DIVALL 64 80 #define SKINNY_LBL_CALLBACK 65 81 #define SKINNY_LBL_NETWORK_CONGESTION_REROUTING 66 82 #define SKINNY_LBL_BARGE 67 83 #define SKINNY_LBL_FAILED_TO_SETUP_BARGE 68 84 #define SKINNY_LBL_ANOTHER_BARGE_EXISTS 69 85 #define SKINNY_LBL_INCOMPATIBLE_DEVICE_TYPE 70 86 #define SKINNY_LBL_NO_PARK_NUMBER_AVAILABLE 71 87 #define SKINNY_LBL_CALLPARK_REVERSION 72 88 #define SKINNY_LBL_SERVICE_IS_NOT_ACTIVE 73 89 #define SKINNY_LBL_HIGH_TRAFFIC_TRY_AGAIN_LATER 74 90 #define SKINNY_LBL_QUALITY_REPORT_TOOL 75 91 #define SKINNY_LBL_MALICIOUS_CALL_IDENTIFICATION 76 /* MCID */ 92 #define SKINNY_LBL_DIRTRFR 77 93 #define SKINNY_LBL_SELECT 78 94 #define SKINNY_LBL_CONFLIST 79 95 #define SKINNY_LBL_IDIVERT 80 96 #define SKINNY_LBL_CBARGE 81 97 #define SKINNY_LBL_CAN_NOT_COMPLETE_TRANSFER 82 98 #define SKINNY_LBL_CAN_NOT_JOIN_CALLS 83 99 #define SKINNY_LBL_MALICIOUS_CALL_IDENTIFICATION_SUCCESSFUL 84 100 #define SKINNY_LBL_NUMBER_NOT_CONFIGURED 85 101 #define SKINNY_LBL_SECURITY_ERROR 86 102 #define SKINNY_LBL_VIDEO_BANDWIDTH_UNAVAILABLE 87 103 #define SKINNY_LBL_VIDEO_MODE 88 104 #define SKINNY_LBL_MAX_CALL_DURATION_TIMEOUT 89 105 #define SKINNY_LBL_MAX_HOLD_DURATION_TIMEOUT 90 106 #define SKINNY_LBL_OTHER_PICKUP 91 // OPICKUP 107 #define SKINNY_LBL_HLOG 92 108 #define SKINNY_LBL_LOGGED_OUT_OF_HUNT_GROUP 93 109 #define SKINNY_LBL_PARK_SLOT_UNAVAILABLE 94 110 #define SKINNY_LBL_NO_CALL_AVAILABLE_FOR_PICKUP 95 111 #define SKINNY_LBL_NO_BANDWIDTH_AVAILABLE_FOR_PICKUP 96 112 #define SKINNY_LBL_EXTERNAL_TRANSFER_RESTRICTED 97 113 #define SKINNY_LBL_NO_LINE_AVAILABLE_FOR_PICKUP 98 114 // new locally defined 115 #define SKINNY_LBL_QUEUE 100 116 #define SKINNY_LBL_DIAL 201 117 #define SKINNY_LBL_MONITOR 202 118 119 SCCP_INLINE const char * SCCP_CALL label2str(uint16_t value); 120 SCCP_INLINE SCCP_CALL uint32_t labelstr2int(const char *str); 121 122 #define SKINNY_DISP_EMPTY "" 123 124 #define SKINNY_DISP_ACCT "\36\02" /* Set Account Code / During Call Setup or Connected Call / Should be added to CDR */ 125 #define SKINNY_DISP_FLASH "\36\03" /* Hook Flash */ 126 #define SKINNY_DISP_LOGIN "\36\04" /* Provides personal identification number (PIN) access to restricted phone features */ 127 #define SKINNY_DISP_DEVICE_IN_HOME_LOCATION "\36\05" 128 #define SKINNY_DISP_DEVICE_IN_ROAMING_LOCATION "\36\06" 129 #define SKINNY_DISP_ENTER_AUTHORIZATION_CODE "\36\07" 130 131 #define SKINNY_DISP_ENTER_CLIENT_MATTER_CODE "\36\10" 132 #define SKINNY_DISP_CALLS_AVAILABLE_FOR_PICKUP "\36\11" 133 #define SKINNY_DISP_CM_FALLBACK_SERVICE_OPERATING "\36\12" 134 #define SKINNY_DISP_MAX_PHONES_EXCEEDED "\36\13" 135 #define SKINNY_DISP_WAITING_TO_REHOME "\36\14" 136 #define SKINNY_DISP_PLEASE_END_CALL "\36\15" 137 #define SKINNY_DISP_PAGING "\36\16" 138 #define SKINNY_DISP_SELECT_LINE "\36\17" 139 140 #define SKINNY_DISP_TRANSFER_DESTINATION_IS_BUSY "\36\20" 141 #define SKINNY_DISP_SELECT_A_SERVICE "\36\21" 142 #define SKINNY_DISP_LOCAL_SERVICES "\36\22" 143 #define SKINNY_DISP_ENTER_SEARCH_CRITERIA "\36\23" 144 #define SKINNY_DISP_NIGHT_SERVICE "\36\24" /* We should provide access to Night Service via a Feature Option */ 145 #define SKINNY_DISP_NIGHT_SERVICE_ACTIVE "\36\25" 146 #define SKINNY_DISP_NIGHT_SERVICE_DISABLED "\36\26" 147 #define SKINNY_DISP_LOGIN_SUCCESSFUL "\36\27" 148 149 #define SKINNY_DISP_WRONG_PIN "\36\30" 150 #define SKINNY_DISP_PLEASE_ENTER_PIN "\36\31" 151 #define SKINNY_DISP_OF "\36\32" 152 #define SKINNY_DISP_RECORDS_1_TO "\36\33" 153 #define SKINNY_DISP_NO_RECORD_FOUND "\36\34" 154 #define SKINNY_DISP_SEARCH_RESULTS "\36\35" 155 #define SKINNY_DISP_CALLS_IN_QUEUE "\36\36" 156 #define SKINNY_DISP_JOIN_TO_HUNT_GROUP "\36\37" 157 158 #define SKINNY_DISP_READY "\36\40" 159 #define SKINNY_DISP_NOTREADY "\36\41" 160 #define SKINNY_DISP_CALL_ON_HOLD "\36\42" 161 #define SKINNY_DISP_HOLD_REVERSION "\36\43" 162 #define SKINNY_DISP_SETUP_FAILED "\36\44" 163 #define SKINNY_DISP_NO_RESOURCES "\36\45" 164 #define SKINNY_DISP_DEVICE_NOT_AUTHORIZED "\36\46" 165 #define SKINNY_DISP_MONITORING "\36\47" 166 167 #define SKINNY_DISP_RECORDING_AWAITING_CALL_TO_BE_ACTIVE "\36\50" 168 #define SKINNY_DISP_RECORDING_ALREADY_IN_PROGRESS "\36\51" 169 #define SKINNY_DISP_INACTIVE_RECORDING_SESSION "\36\52" 170 #define SKINNY_DISP_MOBILITY "\36\53" 171 #define SKINNY_DISP_WHISPER "\36\54" 172 #define SKINNY_DISP_FORWARD_ALL "\36\55" 173 #define SKINNY_DISP_MALICIOUS_CALL_ID "\36\56" 174 #define SKINNY_DISP_GROUP_PICKUP "\36\57" 175 176 #define SKINNY_DISP_REMOVE_LAST_PARTICIPANT "\36\60" 177 #define SKINNY_DISP_OTHER_PICKUP "\36\61" 178 #define SKINNY_DISP_VIDEO "\36\62" 179 #define SKINNY_DISP_END_CALL "\36\63" 180 #define SKINNY_DISP_CONFERENCE_LIST "\36\64" 181 #define SKINNY_DISP_QUALITY_REPORTING_TOOL "\36\65" 182 #define SKINNY_DISP_HUNT_GROUP "\36\66" /* HLOG */ 183 #define SKINNY_DISP_USE_LINE_OR_JOIN_TO_COMPLETE "\36\67" 184 185 #define SKINNY_DISP_DO_NOT_DISTURB "\36\70" 186 #define SKINNY_DISP_DO_NOT_DISTURB_IS_ACTIVE "\36\71" 187 #define SKINNY_DISP_CFWDALL_LOOP_DETECTED "\36\72" 188 #define SKINNY_DISP_CFWDALL_HOPS_EXCEEDED "\36\73" 189 #define SKINNY_DISP_ABBRDIAL "\36\74" 190 #define SKINNY_DISP_PICKUP_IS_UNAVAILABLE "\36\75" 191 #define SKINNY_DISP_CONFERENCE_IS_UNAVAILABLE "\36\76" 192 #define SKINNY_DISP_MEETME_IS_UNAVAILABLE "\36\77" 193 194 #define SKINNY_DISP_CANNOT_RETRIEVE_PARKED_CALL "\36\100" 195 #define SKINNY_DISP_CANNOT_SEND_CALL_TO_MOBILE "\36\101" 196 #define SKINNY_DISP_RECORD "\36\103" 197 #define SKINNY_DISP_CANNOT_MOVE_CONVERSATION "\36\104" 198 #define SKINNY_DISP_CW_OFF "\36\105" /* Call Waiting Off */ 199 #define SKINNY_DISP_COACHING "\36\106" 200 #define SKINNY_DISP_RECORDING "\36\117" 201 202 #define SKINNY_DISP_RECORDING_FAILED "\36\120" 203 #define SKINNY_DISP_CONNECTING "\36\121" 204 205 206 #define SKINNY_DISP_REDIAL "\200\1" 207 #define SKINNY_DISP_NEWCALL "\200\2" 208 #define SKINNY_DISP_HOLD "\200\3" 209 #define SKINNY_DISP_TRANSFER "\200\4" 210 #define SKINNY_DISP_CFWDALL "\200\5" 211 #define SKINNY_DISP_CFWDBUSY "\200\6" 212 #define SKINNY_DISP_CFWDNOANSWER "\200\7" 213 214 #define SKINNY_DISP_BACKSPACE "\200\10" 215 #define SKINNY_DISP_ENDCALL "\200\11" 216 #define SKINNY_DISP_RESUME "\200\12" 217 #define SKINNY_DISP_ANSWER "\200\13" 218 #define SKINNY_DISP_INFO "\200\14" 219 #define SKINNY_DISP_CONFRN "\200\15" 220 #define SKINNY_DISP_PARK "\200\16" 221 #define SKINNY_DISP_JOIN "\200\17" 222 223 #define SKINNY_DISP_MEETME "\200\20" 224 #define SKINNY_DISP_PICKUP "\200\21" 225 #define SKINNY_DISP_GPICKUP "\200\22" 226 #define SKINNY_DISP_YOUR_CURRENT_OPTIONS "\200\23" 227 #define SKINNY_DISP_OFF_HOOK "\200\24" 228 #define SKINNY_DISP_ON_HOOK "\200\25" 229 #define SKINNY_DISP_RING_OUT "\200\26" 230 #define SKINNY_DISP_FROM "\200\27" 231 232 #define SKINNY_DISP_CONNECTED "\200\30" 233 #define SKINNY_DISP_BUSY "\200\31" 234 #define SKINNY_DISP_LINE_IN_USE "\200\32" 235 #define SKINNY_DISP_CALL_WAITING "\200\33" 236 #define SKINNY_DISP_CALL_TRANSFER "\200\34" 237 #define SKINNY_DISP_CALL_PARK "\200\35" 238 #define SKINNY_DISP_CALL_PROCEED "\200\36" 239 #define SKINNY_DISP_IN_USE_REMOTE "\200\37" 240 241 #define SKINNY_DISP_ENTER_NUMBER "\200\40" 242 #define SKINNY_DISP_CALL_PARK_AT "\200\41" 243 #define SKINNY_DISP_PRIMARY_ONLY "\200\42" 244 #define SKINNY_DISP_TEMP_FAIL "\200\43" 245 #define SKINNY_DISP_YOU_HAVE_VOICEMAIL "\200\44" 246 #define SKINNY_DISP_FORWARDED_TO "\200\45" 247 #define SKINNY_DISP_CAN_NOT_COMPLETE_CONFERENCE "\200\46" 248 #define SKINNY_DISP_NO_CONFERENCE_BRIDGE "\200\47" 249 250 #define SKINNY_DISP_CAN_NOT_HOLD_PRIMARY_CONTROL "\200\50" 251 #define SKINNY_DISP_INVALID_CONFERENCE_PARTICIPANT "\200\51" 252 #define SKINNY_DISP_IN_CONFERENCE_ALREADY "\200\52" 253 #define SKINNY_DISP_NO_PARTICIPANT_INFO "\200\53" 254 #define SKINNY_DISP_EXCEED_MAXIMUM_PARTIES "\200\54" 255 #define SKINNY_DISP_KEY_IS_NOT_ACTIVE "\200\55" 256 #define SKINNY_DISP_ERROR_NO_LICENSE "\200\56" 257 #define SKINNY_DISP_ERROR_DBCONFIG "\200\57" 258 259 #define SKINNY_DISP_ERROR_DATABASE "\200\60" 260 #define SKINNY_DISP_ERROR_PASS_LIMIT "\200\61" 261 #define SKINNY_DISP_ERROR_UNKNOWN "\200\62" 262 #define SKINNY_DISP_ERROR_MISMATCH "\200\63" 263 #define SKINNY_DISP_CONFERENCE "\200\64" 264 #define SKINNY_DISP_PARK_NUMBER "\200\65" 265 #define SKINNY_DISP_PRIVATE "\200\66" 266 #define SKINNY_DISP_NOT_ENOUGH_BANDWIDTH "\200\67" 267 268 #define SKINNY_DISP_UNKNOWN_NUMBER "\200\70" 269 #define SKINNY_DISP_RMLSTC "\200\71" 270 #define SKINNY_DISP_VOICEMAIL "\200\72" 271 #define SKINNY_DISP_IMMDIV "\200\73" 272 #define SKINNY_DISP_INTRCPT "\200\74" 273 #define SKINNY_DISP_SETWTCH "\200\75" 274 #define SKINNY_DISP_TRNSFVM "\200\76" 275 #define SKINNY_DISP_DND "\200\77" 276 277 #define SKINNY_DISP_DIVALL "\200\100" 278 #define SKINNY_DISP_CALLBACK "\200\101" /*!< Call Completion */ 279 #define SKINNY_DISP_NETWORK_CONGESTION_REROUTING "\200\102" 280 #define SKINNY_DISP_BARGE "\200\103" 281 #define SKINNY_DISP_FAILED_TO_SETUP_BARGE "\200\104" 282 #define SKINNY_DISP_ANOTHER_BARGE_EXISTS "\200\105" 283 #define SKINNY_DISP_INCOMPATIBLE_DEVICE_TYPE "\200\106" 284 #define SKINNY_DISP_NO_PARK_NUMBER_AVAILABLE "\200\107" 285 286 #define SKINNY_DISP_CALLPARK_REVERSION "\200\110" 287 #define SKINNY_DISP_SERVICE_IS_NOT_ACTIVE "\200\111" 288 #define SKINNY_DISP_HIGH_TRAFFIC_TRY_AGAIN_LATER "\200\112" 289 #define SKINNY_DISP_QUALITY_REPORT_TOOL "\200\113" /*<! Quality Request */ 290 #define SKINNY_DISP_MALICIOUS_CALL_IDENTIFICATION "\200\114" /* MCID */ 291 #define SKINNY_DISP_DIRTRFR "\200\115" 292 #define SKINNY_DISP_SELECT "\200\116" 293 #define SKINNY_DISP_CONFLIST "\200\117" 294 295 #define SKINNY_DISP_IDIVERT "\200\120" 296 #define SKINNY_DISP_CBARGE "\200\121" 297 #define SKINNY_DISP_CAN_NOT_COMPLETE_TRANSFER "\200\122" 298 #define SKINNY_DISP_CAN_NOT_JOIN_CALLS "\200\123" 299 #define SKINNY_DISP_MALICIOUS_CALL_IDENTIFICATION_SUCCESSFUL "\200\124" 300 #define SKINNY_DISP_NUMBER_NOT_CONFIGURED "\200\125" 301 #define SKINNY_DISP_SECURITY_ERROR "\200\126" 302 #define SKINNY_DISP_VIDEO_BANDWIDTH_UNAVAILABLE "\200\127" 303 304 #define SKINNY_DISP_VIDMODE "\200\130" 305 #define SKINNY_DISP_MAX_CALL_DURATION_TIMEOUT "\200\131" 306 #define SKINNY_DISP_MAX_HOLD_DURATION_TIMEOUT "\200\132" 307 #define SKINNY_DISP_OPICKUP "\200\133" 308 #define SKINNY_DISP_HUNT_GROUP_LOG_IN_OUT "\200\134" /*<! Huntgroup/queue Login/Logout */ 309 #define SKINNY_DISP_LOGGED_OUT_OF_HUNT_GROUP "\200\135" /*<! - FS */ 310 #define SKINNY_DISP_PARK_SLOT_UNAVAILABLE "\200\136" /*<! - FS */ 311 #define SKINNY_DISP_NO_CALL_AVAILABLE_FOR_PICKUP "\200\137" /*<! - FS */ 312 313 #define SKINNY_DISP_EXTERNAL_TRANSFER_RESTRICTED "\200\141" 314 #define SKINNY_DISP_NO_LINE_AVAILABLE_FOR_PICKUP "\200\142" /*<! - FS */ 315 #define SKINNY_DISP_PATH_REPLACEMENT_IN_PROGRESS "\200\143" 316 #define SKINNY_DISP_UNKNOWN_2 "\200\144" 317 #define SKINNY_DISP_MAC_ADDRESS "\200\145" 318 #define SKINNY_DISP_HOST_NAME "\200\146" 319 #define SKINNY_DISP_DOMAIN_NAME "\200\147" 320 321 #define SKINNY_DISP_IP_ADDRESS "\200\150" 322 #define SKINNY_DISP_SUBNET_MASK "\200\151" 323 #define SKINNY_DISP_TFTP_SERVER_1 "\200\152" 324 #define SKINNY_DISP_DEFAULT_ROUTER_1 "\200\153" 325 #define SKINNY_DISP_DEFAULT_ROUTER_2 "\200\154" 326 #define SKINNY_DISP_DEFAULT_ROUTER_3 "\200\155" 327 #define SKINNY_DISP_DEFAULT_ROUTER_4 "\200\156" 328 #define SKINNY_DISP_DEFAULT_ROUTER_5 "\200\157" 329 330 #define SKINNY_DISP_DNS_SERVER_1 "\200\160" 331 #define SKINNY_DISP_DNS_SERVER_2 "\200\161" 332 #define SKINNY_DISP_DNS_SERVER_3 "\200\162" 333 #define SKINNY_DISP_DNS_SERVER_4 "\200\163" 334 #define SKINNY_DISP_DNS_SERVER_5 "\200\164" 335 #define SKINNY_DISP_OPERATIONAL_VLAN_ID "\200\165" 336 #define SKINNY_DISP_ADMIN_VLAN_ID "\200\166" 337 #define SKINNY_DISP_CALL_MANAGER_1 "\200\167" 338 339 #define SKINNY_DISP_CALL_MANAGER_2 "\200\170" 340 #define SKINNY_DISP_CALL_MANAGER_3 "\200\171" 341 #define SKINNY_DISP_CALL_MANAGER_4 "\200\172" 342 #define SKINNY_DISP_CALL_MANAGER_5 "\200\173" 343 #define SKINNY_DISP_INFORMATION_URL "\200\174" 344 #define SKINNY_DISP_DIRECTORIES_URL "\200\175" 345 #define SKINNY_DISP_MESSAGES_URL "\200\176" 346 #define SKINNY_DISP_SERVICES_URL "\200\177" 347 348 // Need to be translated 349 //#define SKINNY_DISP_MONITOR "Record" 350 #define SKINNY_DISP_DIAL "Dial" 351 #define SKINNY_DISP_CALL_PROGRESS "Call Progress" 352 #define SKINNY_DISP_SILENT "Silent" 353 #define SKINNY_DISP_NOANSWER "NoAnswer" 354 #define SKINNY_DISP_ENTER_NUMBER_TO_FORWARD_TO "Enter number to forward to" 355 356 // Errors needing to be translated 357 #define SKINNY_DISP_NO_LINES_REGISTERED "No lines registered!" 358 #define SKINNY_DISP_NO_LINE_TO_TRANSFER "No line found to transfer" 359 #define SKINNY_DISP_NO_LINE_AVAILABLE "No Line Available" 360 #define SKINNY_DISP_NO_MORE_DIGITS "No more digits" 361 #define SKINNY_DISP_NO_ACTIVE_CALL_TO_PUT_ON_HOLD "No Active call to put on hold" 362 #define SKINNY_DISP_TRANSVM_WITH_NO_CHANNEL "TRANSVM with no channel active" 363 #define SKINNY_DISP_TRANSVM_WITH_NO_LINE "TRANSVM with no line active" 364 #define SKINNY_DISP_NOT_ENOUGH_CALLS_TO_TRANSFER "Not enough calls to transfer" 365 #define SKINNY_DISP_MORE_THAN_TWO_CALLS "More that two calls" 366 #define SKINNY_DISP_USE "use" 367 #define SKINNY_DISP_PRIVATE_FEATURE_NOT_ACTIVE "Private Feature is not active" 368 #define SKINNY_DISP_PRIVATE_WITHOUT_LINE_CHANNEL "Private without line or channel" 369 #define SKINNY_DISP_NO_CHANNEL_TO_PERFORM_XXXXXXX_ON "No Channel to perform %s on !" 370 #define SKINNY_GIVING_UP "Giving Up" 371 // kate: indent-width 8; replace-tabs off; indent-mode cstyle; auto-insert-doxygen on; line-numbers on; tab-indents on; keep-extra-spaces off; auto-brackets off; 372