33 } |
33 } |
34 |
34 |
35 int DialService::dial(const QString& number) |
35 int DialService::dial(const QString& number) |
36 { |
36 { |
37 PHONE_DEBUG2("DialService::dial number:", number); |
37 PHONE_DEBUG2("DialService::dial number:", number); |
38 TPtrC16 numberPtr (reinterpret_cast<const TUint16*>(number.utf16 ())); |
38 QString simplifiedNumber = simplified(number); |
|
39 TPtrC16 numberPtr(reinterpret_cast<const TUint16*>(simplifiedNumber.utf16())); |
39 m_parameters.SetPhoneNumber (numberPtr); |
40 m_parameters.SetPhoneNumber (numberPtr); |
40 m_parameters.SetCallTypeCommand (EPECallTypeCSVoice); |
41 m_parameters.SetCallTypeCommand (EPECallTypeCSVoice); |
41 return m_call.HandleDialServiceCall (); |
42 return m_call.HandleDialServiceCall (); |
42 } |
43 } |
43 |
44 |
44 int DialService::dial(const QString& number, int contactId) |
45 int DialService::dial(const QString& number, int contactId) |
45 { |
46 { |
46 PHONE_DEBUG4("DialService::dial number:", number, "contactId:", contactId); |
47 PHONE_DEBUG4("DialService::dial number:", number, "contactId:", contactId); |
47 QString simplifiedNumber = simplified(number); |
48 QString simplifiedNumber = simplified(number); |
48 TPtrC16 numberPtr (reinterpret_cast<const TUint16*>(simplifiedNumber.utf16 ())); |
49 TPtrC16 numberPtr (reinterpret_cast<const TUint16*>(simplifiedNumber.utf16())); |
49 m_parameters.SetPhoneNumber (numberPtr); |
50 m_parameters.SetPhoneNumber (numberPtr); |
50 m_parameters.SetCallTypeCommand (EPECallTypeCSVoice); |
51 m_parameters.SetCallTypeCommand (EPECallTypeCSVoice); |
51 m_parameters.SetContactId2 (contactId); |
52 m_parameters.SetContactId2 (contactId); |
52 return m_call.HandleDialServiceCall (); |
53 return m_call.HandleDialServiceCall (); |
53 } |
54 } |
54 |
55 |
55 void DialService::dialVideo(const QString& number) |
56 void DialService::dialVideo(const QString& number) |
56 { |
57 { |
57 PHONE_DEBUG2("DialService::dialVideo number:", number); |
58 PHONE_DEBUG2("DialService::dialVideo number:", number); |
58 TPtrC16 numberPtr (reinterpret_cast<const TUint16*>(number.utf16 ())); |
59 QString simplifiedNumber = simplified(number); |
|
60 TPtrC16 numberPtr(reinterpret_cast<const TUint16*>(simplifiedNumber.utf16())); |
59 m_parameters.SetPhoneNumber (numberPtr); |
61 m_parameters.SetPhoneNumber (numberPtr); |
60 m_parameters.SetCallTypeCommand (EPECallTypeVideo); |
62 m_parameters.SetCallTypeCommand (EPECallTypeVideo); |
61 m_call.HandleDialServiceCall (); |
63 m_call.HandleDialServiceCall (); |
62 } |
64 } |
63 |
65 |
64 void DialService::dialVideo(const QString& number, int contactId) |
66 void DialService::dialVideo(const QString& number, int contactId) |
65 { |
67 { |
66 PHONE_DEBUG4("DialService::dialVideo number:", number, "contactId:", contactId); |
68 PHONE_DEBUG4("DialService::dialVideo number:", number, "contactId:", contactId); |
67 QString simplifiedNumber = simplified(number); |
69 QString simplifiedNumber = simplified(number); |
68 TPtrC16 numberPtr (reinterpret_cast<const TUint16*>(simplifiedNumber.utf16 ())); |
70 TPtrC16 numberPtr (reinterpret_cast<const TUint16*>(simplifiedNumber.utf16())); |
69 m_parameters.SetPhoneNumber (numberPtr); |
71 m_parameters.SetPhoneNumber (numberPtr); |
70 m_parameters.SetCallTypeCommand (EPECallTypeVideo); |
72 m_parameters.SetCallTypeCommand (EPECallTypeVideo); |
71 m_parameters.SetContactId2 (contactId); |
73 m_parameters.SetContactId2 (contactId); |
72 m_call.HandleDialServiceCall (); |
74 m_call.HandleDialServiceCall (); |
73 } |
75 } |