Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 31, 2010
Commits on Nov 29, 2009
  1. Merged issue-226 branch back into trunk, fixed issue 226.

    eofster committed
    Application interface is now decomposed into smaller nib files. For example, each of the preferences views is now managed by its own view controller subclass. Same for an account window and its views, and for a call window and its views. Started using XSWindowController and XSViewController to manage such decomposed interface. Those view controller subviews are now doing some of the work that a higher level controller was doing before. For example, AccountPreferencesViewController is now responsible for adding and removing accounts (PreferenceController was doing this work before).
    PreferenceController renamed to PreferencesController.
Commits on Jun 22, 2009
  1. Fixed issue 145. Added AKResponsiveProgressIndicator class for the pr…

    eofster committed
    …ogress indicator to respond to mouse-up events by sending action to target.
Commits on May 21, 2009
  1. Fixed issue 112. Implemented redial.

    eofster committed
Commits on May 20, 2009
  1. Fixed issue 132. Added hang-up button which is also visible when a us…

    eofster committed
    …er rolls mouse over a call progress indicator.
Commits on May 16, 2009
  1. Adjusted button widths in the incoming call view for German and Russi…

    eofster committed
    …an. Removed an orphaned URI Formatter from Call.xib for all localizations.
Commits on Apr 3, 2009
Commits on Mar 12, 2009
  1. Added key equivalents for the incoming call window buttons. Command-R…

    eofster committed
    …eturn to answer the call, Command-. to decline the call.
  2. - Set raised background style in the call window for display name and…

    eofster committed
    … status fields to look engraved.
    - In AKCallController class |displayedNameField| property and corresponding ivar renamed to |activeCallDisplayedNameField|.
Commits on Feb 8, 2009
  1. Fixed an issue in which Telephone could ask quit confirmation when wh…

    eofster committed
    …ere were no active calls.
    In AKCallController's hangUp: renamed to hangUpCall:, forceCallHangUp became forceEndedCallState which doesn't hang up a call, but explicitly sets its state to AKTelephoneCallDisconnectedState. Without that if the call is deallocated it can try to hang up itself causing the pjsua assertion.
    In AKTelephoneCall hangUp now checks not only call identifier but also call state. Removed call identifier check in dealloc before hanging up the call. Removed unnecessary call retains for the calls returning from AKTelephone's telephoneCallByIdentifier:.
    AKTelephone makes immutable copy of accounts and calls searching for the call by its identifier.
    Added stopTelephone method to the AppController. It hangs up all calls, forces ended call state in call controllers, removes all accounts from Telephone and destroys SIP user agent. This is useful when application is shutting down or computer goes to sleep.
Commits on Jan 29, 2009
  1. Make ended call Display Name field selectable only if DTMF digits wer…

    eofster committed
    …e entered during a call.
Commits on Jan 17, 2009
  1. Do not lowercase call statuses except for the incoming call.

    eofster committed
    Call status distance from the displayed name increased by 1.
Commits on Jan 13, 2009
  1. As user sends DTMF, display digits in the displayedNameField instead …

    eofster committed
    …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 3, 2009
Commits on Jan 2, 2009
  1. Added internationalization support.

    eofster committed
    Added Russian localization.
    "Add account" sheet is closed before posting AKPreferenceControllerDidAddAccountNotification.
    "Change STUN server" sheet is closed in STUNServerAlertDidEnd:returnCode:contextInfo.
    Added AKTelephone stringForSIPResponseCode: method.
    Added AppController localizedStringForSIPResponseCode: method.
Something went wrong with that request. Please try again.