MphoneForm MphoneForm true 0 0 739 693 5 5 0 0 714 693 Twinkle twinkle16.png false false true unnamed splitter2 Horizontal Buddy list false false buddyListView 7 7 150 0 0 0 true LastColumn You can create a separate buddy list for each user profile. You can only see availability of your buddies and publish your own availability if your provider offers a presence server. layout13 unnamed layout76 unnamed callTextLabel &Call: Label in front of combobox to enter address callComboBox layout71 unnamed callComboBox 3 0 0 0 true 10 NoInsertion true The address that you want to call. This can be a full SIP address like <b>sip:example@example.com</b> or just the user part or telephone number of the full address. When you do not specify a full address, then Twinkle will complete the address by using the domain value of your user profile. addressToolButton TabFocus F10 kontact_contacts.png Address book Select an address from the address book. callPushButton Dial true Dial the address. userLabel &User: userComboBox layout75 unnamed userComboBox 3 0 0 0 The user that will make the call. layout74 unnamed statAaLabel 0 0 0 0 Plain auto_answer.png Auto answer indication. statCfLabel 0 0 0 0 cf.png Call redirect indication. statDndLabel 0 0 0 0 cancel.png Do not disturb indication. statMWILabel 0 0 0 0 Plain mwi_none16.png Message waiting indication. statMissedLabel 0 0 0 0 missed.png Missed call indication. statRegLabel 0 0 0 0 twinkle16.png Registration status. displayGroupBox 5 5 0 0 Display unnamed displayTextEdit 7 3 0 0 AlwaysOn PlainText NoWrap true AutoAll lineButtonGroup 5 5 0 0 Line status true unnamed layout20 unnamed layout27 unnamed line1RadioButton 0 0 0 0 Line &1: Alt+1 true Click to switch to line 1. fromhead1Label 0 5 0 0 From: 21 tohead1Label 0 5 0 0 To: 21 subjecthead1Label 0 5 0 0 Subject: 21 layout19 unnamed layout17 unnamed line1StatLabel 0 5 0 0 NoFrame Plain 1 stat_ringing.png Visual indication of line state. status1TextLabel 5 5 0 0 85 0 255 idle No need to translate RichText line1HoldLabel 0 5 0 0 NoFrame Plain 1 hold.png Call is on hold line1MuteLabel 0 5 0 0 NoFrame Plain 1 stat_mute.png Voice is muted line1ConfLabel 0 5 0 0 NoFrame Plain 1 stat_conference.png Conference call line1ReferLabel 0 5 0 0 NoFrame Plain 1 cf.png Transferring call crypt1Label 0 5 0 0 Panel Raised 1 encrypted.png <p> The padlock indicates that your voice is encrypted during transport over the network. </p> <h3>SAS - Short Authentication String</h3> <p> Both ends of an encrypted voice channel receive the same SAS on the first call. If the SAS is different at each end, your voice channel may be compromised by a man-in-the-middle attack (MitM). </p> <p> If the SAS is equal at both ends, then you should confirm it by clicking this padlock for stronger security of future calls to the same destination. For subsequent calls to the same destination, you don't have to confirm the SAS again. The padlock will show a check symbol when the SAS has been confirmed. </p> line1SasLabel 0 5 0 0 sas No need to translate Short authentication string codec1TextLabel 0 5 0 0 0 170 127 g711a/g711a No need to translate AlignVCenter|AlignRight Audio codec timer1TextLabel 0 5 0 0 Courier New 0:00:00 Call duration from1Label 85 0 255 238 234 238 NoFocus NoFrame sip:from No need to translate AlignAuto true to1Label 85 0 255 238 234 238 NoFocus NoFrame sip:to No need to translate true subject1Label 85 0 255 238 234 238 NoFocus NoFrame subject No need to translate true photo1Label 0 0 0 0 70 98 70 98 Box photo No need to translate layout22 unnamed layout31 unnamed line2RadioButton 0 0 0 0 Line &2: Alt+2 Click to switch to line 2. fromhead2Label 0 5 0 0 From: 21 tohead2Label 0 5 0 0 To: 21 subjecthead2Label 0 5 0 0 Subject: 21 layout21 unnamed layout18 unnamed line2StatLabel 0 5 0 0 NoFrame Plain 1 stat_ringing.png Visual indication of line state. status2TextLabel 5 5 0 0 85 0 255 idle No need to translate RichText line2HoldLabel 0 5 0 0 NoFrame Plain 1 hold.png Call is on hold line2MuteLabel 0 5 0 0 NoFrame Plain 1 stat_mute.png Voice is muted line2ConfLabel 0 5 0 0 NoFrame Plain 1 stat_conference.png Conference call line2ReferLabel 0 5 0 0 NoFrame Plain 1 cf.png Transferring call crypt2Label 0 5 0 0 Panel Raised 1 encrypted.png <p> The padlock indicates that your voice is encrypted during transport over the network. </p> <h3>SAS - Short Authentication String</h3> <p> Both ends of an encrypted voice channel receive the same SAS on the first call. If the SAS is different at each end, your voice channel may be compromised by a man-in-the-middle attack (MitM). </p> <p> If the SAS is equal at both ends, then you should confirm it by clicking this padlock for stronger security of future calls to the same destination. For subsequent calls to the same destination, you don't have to confirm the SAS again. The padlock will show a check symbol when the SAS has been confirmed. </p> line2SasLabel 0 5 0 0 sas No need to translate Short authentication string codec2TextLabel 0 5 0 0 0 170 127 g711a/g711a No need to translate AlignVCenter|AlignRight Audio codec timer2TextLabel 0 5 0 0 Courier New 0:00:00 Call duration from2Label 85 0 255 238 234 238 NoFocus NoFrame sip:from No need to translate true to2Label 85 0 255 238 234 238 NoFocus NoFrame sip:to No need to translate true subject2Label 85 0 255 238 234 238 NoFocus NoFrame subject No need to translate true photo2Label 0 0 0 0 70 98 70 98 Box photo No need to translate menubar callToolbar false true true true Call Toolbar fileExitAction exit.png Quit &Quit Ctrl+Q helpAboutAction twinkle16.png About Twinkle &About Twinkle callInvite invite.png Call toolbar text &Call... call menu text Call someone F5 callAnswer answer.png Answer toolbar text &Answer menu text Answer incoming call F6 callBye bye.png Bye toolbar text &Bye menu text Release call Esc callReject reject.png Reject toolbar text &Reject menu text Reject incoming call F8 callHold true hold.png Hold toolbar text &Hold menu text Put a call on hold, or retrieve a held call callRedirect redirect.png Redirect toolbar text R&edirect... menu text Redirect incoming call without answering callDTMF dtmf.png Dtmf toolbar text &Dtmf... menu text Open keypad to enter digits for voice menu's regRegister twinkle16.png Register &Register regDeregister twinkle16-disabled.png Deregister &Deregister Deregister this device regShow reg-query.png Show registrations &Show registrations callTermCap Terminal capabilities &Terminal capabilities... menu text Request terminal capabilities from someone serviceDnd true cancel.png Do not disturb &Do not disturb serviceRedirection cf.png Call redirection Call &redirection... callRedial redial.png Redial toolbar text &Redial menu text Repeat last call F12 helpAboutQtAction qt-logo.png About Qt About &Qt editUserProfileAction penguin-small.png User profile &User profile... callConference conf.png Conf toolbar text &Conference menu text Join two calls in a 3-way conference callMute true mute.png Mute toolbar text &Mute menu text Mute a call callTransfer true transfer.png Xfer toolbar text Trans&fer... menu text Transfer call editSysSettingsAction settings.png System settings &System settings... registrationAction regDeregisterAll twinkle16-disabled.png Deregister all Deregister &all Deregister all your registered devices serviceAutoAnswer true auto_answer.png Auto answer &Auto answer viewLogAction log_small.png Log &Log... viewCall_HistoryAction missed.png Call history Call &history... F9 fileChangeUserAction penguin-small.png Change user ... &Change user ... Activate or de-activate users helpWhats_ThisAction contexthelp.png What's This? What's &This? Shift+F1 actgrActivateLine false Activate line false actionLine1 true true Line 1 actionLine2 true Line 2 callActivate_LineAction false Activate line Activate line viewDisplayAction true true Display &Display servicesVoice_mailAction mwi_none16.png Voice mail &Voice mail Access voice mail F11 actionSendMsg message.png Msg Instant &message... Instant message viewBuddyListAction true true Buddy list &Buddy list Buddy list helpManualAction Manual &Manual diamondcardSign_upAction Sign up &Sign up... Sign up helpWhats_ThisAction activated() MphoneForm whatsThis() addressToolButton clicked() MphoneForm showAddressBook() callPushButton clicked() MphoneForm quickCall() fileChangeUserAction activated() MphoneForm selectProfile() viewCall_HistoryAction activated() MphoneForm viewHistory() viewLogAction activated() MphoneForm viewLog() regDeregisterAll activated() MphoneForm phoneDeregisterAll() editSysSettingsAction activated() MphoneForm editSysSettings() callMute toggled(bool) MphoneForm phoneMute(bool) callConference activated() MphoneForm phoneConference() editUserProfileAction activated() MphoneForm editUserProfile() helpAboutQtAction activated() MphoneForm aboutQt() helpAboutAction activated() MphoneForm about() callRedial activated() MphoneForm phoneRedial() serviceRedirection activated() MphoneForm srvRedirect() regShow activated() MphoneForm phoneShowRegistrations() regDeregister activated() MphoneForm phoneDeregister() regRegister activated() MphoneForm phoneRegister() callHold toggled(bool) MphoneForm phoneHold(bool) callReject activated() MphoneForm phoneReject() callRedirect activated() MphoneForm phoneRedirect() callInvite activated() MphoneForm phoneInvite() callDTMF activated() MphoneForm phoneDTMF() callBye activated() MphoneForm phoneBye() callAnswer activated() MphoneForm phoneAnswer() callTermCap activated() MphoneForm phoneTermCap() line2RadioButton toggled(bool) MphoneForm line2rbChangedState(bool) line1RadioButton toggled(bool) MphoneForm line1rbChangedState(bool) fileExitAction activated() MphoneForm fileExit() actionLine1 toggled(bool) MphoneForm actionLine1Toggled(bool) actionLine2 toggled(bool) MphoneForm actionLine2Toggled(bool) viewDisplayAction toggled(bool) MphoneForm showDisplay(bool) callTransfer activated() MphoneForm phoneTransfer() servicesVoice_mailAction activated() MphoneForm popupMenuVoiceMail() actionSendMsg activated() MphoneForm startMessageSession() buddyListView rightButtonPressed(QListViewItem*,const QPoint&,int) MphoneForm showBuddyListPopupMenu(QListViewItem*,const QPoint&) buddyListView doubleClicked(QListViewItem*) MphoneForm doMessageBuddy(QListViewItem*) viewBuddyListAction toggled(bool) MphoneForm showBuddyList(bool) helpManualAction activated() MphoneForm manual() diamondcardSign_upAction activated() MphoneForm DiamondcardSignUp() callComboBox addressToolButton callPushButton displayTextEdit line1RadioButton line2RadioButton userComboBox from1Label subject1Label to1Label subject2Label from2Label to2Label phone.h dtmfform.h inviteform.h redirectform.h termcapform.h srvredirectform.h userprofileform.h transferform.h syssettingsform.h logviewform.h historyform.h selectuserform.h selectprofileform.h qevent.h twinklesystray.h im/msg_session.h messageformview.h buddylistview.h diamondcard.h user.h qtextedit.h qcheckbox.h qapplication.h gui.h qpixmap.h qiconset.h qmessagebox.h audits/memman.h line.h stun/stun_transaction.h log.h qprogressdialog.h util.h qtimer.h sys/time.h qframe.h qcursor.h qregexp.h qvalidator.h buddyform.h diamondcardprofileform.h mphoneform.ui.h class t_phone; extern t_phone *phone; QTimer tmrFlashMWI; GetAddressForm *getAddressForm; SelectProfileForm *selectProfileForm; SelectUserForm *selectUserForm; HistoryForm *historyForm; TransferForm *transferForm; UserProfileForm *userProfileForm; SrvRedirectForm *srvRedirectForm; TermCapForm *termCapForm; RedirectForm *redirectForm; InviteForm *inviteForm; DtmfForm *dtmfForm; SysSettingsForm *sysSettingsForm; QStringList displayContents; LogViewForm *logViewForm; t_twinkle_sys_tray *sysTray; QTimer *lineTimer1; QTimer *lineTimer2; QTimer *hideLineTimer1; QTimer *hideLineTimer2; bool viewDisplay; bool viewCompactLineStatus; bool mwiFlashStatus; QPopupMenu *buddyPopupMenu; QPopupMenu *buddyListPopupMenu; QPopupMenu *changeAvailabilityPopupMenu; bool viewBuddyList; closeEvent( QCloseEvent * e ) fileExit() display( const QString & s ) displayHeader() showLineTimer( int line ) showLineTimer1() showLineTimer2() updateLineTimer( int line ) updateLineEncryptionState( int line ) updateLineStatus( int line ) updateState() updateRegStatus() flashMWI() updateMwi() updateServicesStatus() updateMissedCallStatus( int num_missed_calls ) updateSysTrayStatus() updateMenuStatus() updateDiamondcardMenu() removeDiamondcardAction( int & id ) removeDiamondcardMenu( QPopupMenu * & menu ) phoneRegister() do_phoneRegister( list<t_user *> user_list ) phoneDeregister() do_phoneDeregister( list<t_user *> user_list ) phoneDeregisterAll() do_phoneDeregisterAll( list<t_user *> user_list ) phoneShowRegistrations() phoneInvite( t_user * user_config, const QString & dest, const QString & subject, bool anonymous ) phoneInvite( const QString & dest, const QString & subject, bool anonymous ) phoneInvite() do_phoneInvite( t_user * user_config, const QString & display, const t_url & destination, const QString & subject, bool anonymous ) phoneRedial( void ) phoneAnswer() phoneAnswerFromSystrayPopup() phoneBye() phoneReject() phoneRejectFromSystrayPopup() phoneRedirect( const list<string> & contacts ) phoneRedirect() do_phoneRedirect( const list<t_display_url> & destinations ) phoneTransfer( const string & dest, t_transfer_type transfer_type ) phoneTransfer() do_phoneTransfer( const t_display_url & destination, t_transfer_type transfer_type ) do_phoneTransferLine() phoneHold( bool on ) phoneConference() phoneMute( bool on ) phoneTermCap( const QString & dest ) phoneTermCap() do_phoneTermCap( t_user * user_config, const t_url & destination ) phoneDTMF() sendDTMF( const QString & digits ) startMessageSession( void ) startMessageSession( t_buddy * buddy ) phoneConfirmZrtpSas( int line ) phoneConfirmZrtpSas() phoneResetZrtpSasConfirmation( int line ) phoneResetZrtpSasConfirmation() phoneEnableZrtp( bool on ) phoneZrtpGoClearOk( unsigned short line ) line1rbChangedState( bool on ) line2rbChangedState( bool on ) actionLine1Toggled( bool on ) actionLine2Toggled( bool on ) srvDnd( bool on ) srvDnd() do_srvDnd_enable( list<t_user *> user_list ) do_srvDnd_disable( list<t_user *> user_list ) srvAutoAnswer( bool on ) srvAutoAnswer() do_srvAutoAnswer_enable( list<t_user *> user_list ) do_srvAutoAnswer_disable( list<t_user *> user_list ) srvRedirect() do_srvRedirect( t_user * user_config, const list<t_display_url> & always, const list<t_display_url> & busy, const list<t_display_url> & noanswer ) about() aboutQt() manual() editUserProfile() editSysSettings() selectProfile() newUsers( const list<string> & profiles ) updateUserComboBox() updateSipUdpPort() updateRtpPorts() updateStunSettings( t_user * user_config ) updateAuthCache( t_user * user_config, const string & realm ) unsubscribeMWI( t_user * user_config ) subscribeMWI( t_user * user_config ) viewLog() updateLog( bool log_zapped ) viewHistory() updateCallHistory() quickCall() addToCallComboBox( const QString & destination ) showAddressBook() selectedAddress( const QString & address ) enableCallOptions( bool enable ) keyPressEvent( QKeyEvent * e ) mouseReleaseEvent( QMouseEvent * e ) processLeftMouseButtonRelease( QMouseEvent * e ) processRightMouseButtonRelease( QMouseEvent * e ) processCryptLabelClick( int line ) popupMenuVoiceMail( const QPoint & pos ) popupMenuVoiceMail( void ) showDisplay( bool on ) showBuddyList( bool on ) showCompactLineStatus( bool on ) populateBuddyList() showBuddyListPopupMenu( QListViewItem * item, const QPoint & pos ) doCallBuddy() doMessageBuddy( QListViewItem * qitem ) doMessageBuddy() doEditBuddy() doDeleteBuddy() doAddBuddy() doAvailabilityOffline() doAvailabilityOnline() DiamondcardSignUp() newDiamondcardUser( const QString & filename ) DiamondcardAction( t_dc_action action, int userIdx ) DiamondcardRecharge( int userIdx ) DiamondcardBalanceHistory( int userIdx ) DiamondcardCallHistory( int userIdx ) DiamondcardAdminCenter( int userIdx ) init() destroy() lineSubstate2str( int line ) getMWIStatus( const t_mwi & mwi, bool & msg_waiting ) const getSysTray() getViewDisplay() getViewBuddyList() getViewCompactLineStatus()