summaryrefslogtreecommitdiffstats
path: root/src/voicecall.c
AgeCommit message (Collapse)AuthorFilesLines
2011-04-11voicecall: Fix ECC list generation for empty EFeccDenis Kenzior1-1/+10
2011-04-11voicecall: add call, callsetup and callheld indicatorsFrédéric Danis1-0/+131
2011-04-07voicecall: Handle concurrent Refresh & NW ECC updateDenis Kenzior1-26/+35
There is a potential case where the EFecc is being refreshed due to a SIM refresh and a Network ECC list is updated. In this case we might report a set of numbers that is not yet complete. Take care of this case.
2011-04-07voicecall: Don't reverse sim_en_listDenis Kenzior1-2/+0
The order of the ECCs is not important as they're all unique.
2011-04-07voicecall: Fix ECC list generationDenis Kenzior1-5/+5
If the network list of ECC numbers is updated when we have no SIM, or when the SIM numbers have not yet been read, or there is an error during EFecc read, then the default_no_sim numbers are never added to the ECC list.
2011-04-07voicecall: Localize variable initializationDenis Kenzior1-8/+6
2011-04-07voicecall: network emergency number list supportJeevaka Badrappan1-0/+19
2011-04-07voicecall: Refactor emergency number list handlingJeevaka Badrappan1-65/+65
2011-04-07voicecall: Remove sim_state_watch on atom unregisterJeevaka Badrappan1-6/+7
2011-04-04voicecall: Detect emergency calls initiated by STKDenis Kenzior1-3/+17
2011-04-04voicecall: add emergency mode handlingJeevaka Badrappan1-1/+19
2011-04-04voicecall: generalize emergency call checkJeevaka Badrappan1-9/+5
2011-03-30voicecall: set call_list to NULLDenis Kenzior1-0/+1
2011-03-30core: remove redundant codeMika Liljeberg1-6/+0
2011-03-24voicecall: fix voicecalls_release_queueFrédéric Danis1-2/+2
voicecalls_release_queue uses struct ofono_call instead of struct voicecall (which is used in "calls" list parameter and function voicecalls_release_next)
2011-03-21voicecall: Fix pause character validationLucas De Marchi1-2/+3
manager_tone() converts all tone chars to uppercase. Since everywhere we check for both 'p' and 'P' for a pause, tone_queue() should also check both before claiming the string is invalid.
2011-03-11voicecall: Refactor held and mpty notify logicDenis Kenzior1-40/+22
2011-03-11voicecall: Minor whitespace fix for previous commitDenis Kenzior1-2/+2
2011-03-11voicecall: implement SSN handling functionsAndras Domokos1-0/+174
2011-02-25voicecall: Add CNAP debugging ofono voicecallAntoine Reversat1-2/+3
2011-02-17voicecall: Watch for changes to relevant SIM filesAndrzej Zaborowski1-7/+17
2011-02-07voicecall: Fix check for ECT pre-conditionsDenis Kenzior1-1/+1
We must have 1 Dialing / Alerting / Active call and a single non-multiparty held call.
2011-02-03simfs: implement ofono_sim_context apiAndrzej Zaborowski1-2/+11
2011-01-26voicecall: remove ofono_cug_optionJeevaka Badrappan1-3/+2
2011-01-25common: add function to validate long numbersRafael Ignacio Zurita1-1/+1
Also, adapt voicecall to use the new function for outgoing calls.
2011-01-21voicecall: Fix some minor style issues for voicecall propertiesMarcel Holtmann1-13/+13
2011-01-19voicecall: Handle empty EFecc properlyDenis Kenzior1-4/+1
When EFecc is empty we should still set the calling codes to the default_en_list, not keep the default_en_list + default_en_list_no_sim
2011-01-18voicecall: Update to the new APIDenis Kenzior1-3/+5
2011-01-18voicecall: add support for cdipLucas De Marchi1-2/+36
Enable oFono to show the identification informed with CDIP.
2010-12-17voicecall: Minor style nitpickDenis Kenzior1-2/+2
2010-12-17voicecall: Add emergency propertyJohn Mathew1-0/+37
2010-12-16voicecall: Use cnap validity in get_propertiesDenis Kenzior1-5/+2
2010-12-16voicecall: Use clip_validity in get_propertiesDenis Kenzior1-1/+6
2010-12-16voicecall: Minor style fixesDenis Kenzior1-6/+5
2010-12-16voicecall: add support for CNAPGustavo F. Padovan1-0/+53
Enable oFono to get a info about the Calling Name.
2010-12-03voicecall: fix dial result handlingPekka Pessi1-3/+16
The existing call will be automatically put on hold if there is an existing active call when dialing. On some modems the dial request returns only after the dialed call is active and the existing call has been put on hold. However, on isimodem driver the dial request returns immediately before the existing call has changed its status. With isimodem driver the dial_handle_result() selected the existing call from the list when it should have created a new one. The dial result handling now guards againt returning a previously dialed active call as result.
2010-11-29core: explicitly compare pointers to NULLLucas De Marchi1-41/+35
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl>
2010-11-26core: Remove stray newlines in messages sent to logRémi Denis-Courmont1-2/+2
2010-11-22src: coding style fixes - rule M6Jeevaka Badrappan1-5/+5
2010-10-25voicecall: Limit tone string length per request.Andrzej Zaborowski1-7/+10
Also change to avoid memcpying into a buffer.
2010-10-22voicecall: __ofono_voicecall_tone_send internal apiAndrzej Zaborowski1-32/+237
This provides a way for other atoms to send DTMF tones during a call. It is assumed that vc->driver->send_tone returns only after the tones have finished being emitted. In this version Dbus DTMF requests are in the same queue as STK requests.
2010-10-10voicecall: check g_try_new0 return valuePekka Pessi1-0/+3
2010-10-10voicecall: remove dial_request_finish() cb paramPekka Pessi1-9/+9
There is no need for callback param anymore.
2010-10-10voicecall: Check dial requests in voicecall_is_busyPekka Pessi1-7/+2
Return true if a call is being dialed by stk. Use __ofono_voicecall_is_busy() in __ofono_voicecall_dial().
2010-09-28voicecall: Set single_call correctlyDenis Kenzior1-1/+1
2010-09-21Fix multi-line comment style issuesJeevaka Badrappan1-11/+22
2010-09-09voicecall: Simplify logicDenis Kenzior1-1/+1
2010-09-09stk: Fix User Cancel response to Set Up CallAndrzej Zaborowski1-0/+14
One of the clean-up commits changed the semantics of the dial request callback's parameter (NULL if call setup failed, non-NULL if success or user cancelled).
2010-09-01voicecall: Remove unusued MULTI_RELEASE flagDenis Kenzior1-8/+0
2010-08-30sim: Turn around the order of argumentsDenis Kenzior1-2/+2
The void *user argument was first. It should be last instead to be consistent with the other watch functions.