Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 15, 2009
  1. Bundle version 9, short bundle version 0.9.0, SIP user agent string "…

    eofster authored
    …Telephone 0.9.0".
  2. More on outbound proxy implementation. Added text fields in preferenc…

    eofster authored
    …es to enter proxy host and port. Show an alert and recreate user agent when any network setting (STUN or proxy) changes.
    
    Fixed an issue of Russian localization in which new network settings could remain unsaved, an account could not be removed and Telephone quit confirmation could fail when a key on the keyboard was pressed in confirmation sheets.
Commits on Jan 14, 2009
  1. OutboundProxyPort and STUNServerPort are 0 by default. (Let AKTelepho…

    eofster authored
    …ne setters provide appropriate value.)
  2. Changed outgoing call window title conditions.

    eofster authored
  3. Added outbound proxy support.

    eofster authored
  4. When a user clicks a Growl call notification, make application active…

    eofster authored
    … and make corresponding call window key.
    
    Added "identifier" ivar and property to AKCallController to achieve the behaviour described above.
  5. Changed condition of which window is made key when the user clicks ic…

    eofster authored
    …on in the dock: call windows are not ignored any more.
  6. Save name from the address book of outgoing call contact. Use this na…

    eofster authored
    …me in "Call Ended" Growl notification.
  7. Added "Call Ended" Growl notification. It is shown only if applicatio…

    eofster authored
    …n is not active.
Commits on Jan 13, 2009
  1. Added Growl.framework to the project.

    eofster authored
  2. Changed outgoing call window title conditions.

    eofster authored
  3. Bounce the Dock icon instead of setting higher window lever when inco…

    eofster authored
    …ming call is ringing.
    
    Make ringing incoming call window a key window on clicking the Dock icon.
  4. As user sends DTMF, display digits in the displayedNameField instead …

    eofster authored
    …of the status field. When the first digit is entered, set call window title to the initial displayedName string.
    
    displayedNameField by default truncates the end. If the user entered digits during a call, displayedNameField truncates the beginning. But "Display Name" text field of the endedCallView scrolls and is selectable to be copied easily.
Commits on Jan 12, 2009
  1. Fixed an issue in which account window did not save its position on s…

    eofster authored
    …creen when account was being enabled and if that account wasn't enabled on application startup.
  2. Fixed an issue in which call timer could start before the call was co…

    eofster authored
    …nfirmed.
    
    AKCallController sets callStartTime only in telephoneCallDidConfirm: notification method.
Commits on Jan 11, 2009
  1. Massive removal of svn:executable and wrong svn:mime-type properties.…

    eofster authored
    … They were initially set automatically during import.
  2. Deleting Russian.lproj/Info.plist file.

    eofster authored
  3. Set three ignores of unversioned items: "build" on the root directory…

    eofster authored
    …, "*.mode1v3" and "*.pbxuser" on Telephone.xcodeproj directory.
  4. More on r275.

    eofster authored
  5. Added comments for NAT types.

    eofster authored
    AKTelephone property detectedNATType is set to AKNATTypeUnknown in the initializer.
  6. Added detectedNATType instance variable and property to AKTelephone.

    eofster authored
    Implemented AKTelephone notification AKTelephoneDidDetectNATNotification in AppController. It shows an alert in case of symmetric NAT detection.
Commits on Jan 10, 2009
  1. Added call hold features: put on hold, release from hold, display app…

    eofster authored
    …ropriate status when the call is put on hold by remote endpoint. Added onLocalHold and onRemoteHold readonly properties to AKTelephoneCall. Added hold, unhold and toggleHold methods to AKTelephoneCall. Added AKTelephoneCallMediaActiveNotification, AKTelephoneCallDidLocalHoldNotification and AKTelephoneCallDidRemoteHoldNotification to AKTelephoneCall. These notifications are posted on the main thread from AKCallMediaStateChanged() PJSUA callback. When AKCallController receives AKActiveCallView delegate method activeCallView:didReceiveText:, it checks the first character of the received text. If that character is 'h' or 'H', AKTelephoneCall toggleHold method is called. AKCallController receives the result of calling that method via AKTelephoneCall notifications AKTelephoneCallMediaActiveNotification or AKTelephoneCallDidLocalHoldNotification. If the remote endpoint put the call on hold, AKCallController receives AKTelephoneCallDidRemoteHoldNotification notification. Then AKCallController sets appropriate status string and stops or starts the call timer.
    
    Can now mute microphone for the active call. Added microphoneMuted instance variable and property to AKTelephoneCall. Added methods muteMicrophone, unmuteMicrophone and toggleMicrophoneMute to AKTelephoneCall. When AKCallController receives AKActiveCallView delegate method activeCallView:didReceiveText:, it checks the first character of the received text. If that character is 'm' or 'M', AKTelephoneCall method toggleMicrophoneMute is called. AKCallController also sets intermediate status to inform the user that the mic is muted or unmuted. That status string is displayed during 3 seconds. Added intermediateStatusTimer instance variable and property to AKCallController. Added setIntermediateStatus method to AKCallController which stops the call timer, sets temporary status string and starts a timer that fires in 3 seconds. That timer will then restart the call timer.
    AKCallController now sets callStartTime in telephoneCallDidConfirm: or telephoneCallMediaActive: notification methods depending on which is called earlier.
  2. Added year 2009 to the copyrights.

    eofster authored
Commits on Jan 7, 2009
  1. Bundle version 8, short bundle version 0.8.6, SIP user agent string "…

    eofster authored
    …Telephone 0.8.6".
  2. Fixed Russian translation of the informative text in the account regi…

    eofster authored
    …stration failure sheet.
Commits on Jan 6, 2009
  1. Bundle version 7, short bundle version 0.8.5, SIP user agent string "…

    eofster authored
    …Telephone 0.8.5".
  2. Added internationalization support for preferences window titles.

    eofster authored
    Added Russian localization of preferences window titles.
  3. More Russian localization refinements.

    eofster authored
Commits on Jan 4, 2009
  1. Russian localization refinements.

    eofster authored
Something went wrong with that request. Please try again.