VoIP Service and Marketing using Odoo and Asterisk PBX
Android Microconf at Linux Plumber 2012
1. A
B CD EFC
A B CD EF A
A A DA A EF A
A EF A
A E
B E A
B E !"F A
# A$% $ A E&' A (
#A )* A E
+ C ,- -- A EF A
- .( CD E/ 0 A ( - . A 1
( 2 A 3 E A
C A B 0 EF A
AD E4 A $
2. 4 A $ 0 ( A A 0 $$ 0 A " AC $ (
B A 6 D 789 C 84 - A$ - C A A :
' :""CA 0 C $$ 8 A " C " (6 "789"
A A ; A $ $ C8< ,F= B= = :
4 $ A $ 6 ' C-C C E >5 <
0 A( ( A -A C ? C :6
/ -- A A C $ $ - A 1
@&A A / F $$ ( A - A 1
C '(A C 1 A ''A 'A 8
% A -A - @ 0 A " AC $ (A ' C
A ( - 8
% A B& =C -A $ - @ A 6 A
( - C 8
E '(A 59 9659 5< &' A ( C8
4 CA (: # A $ % $ A
&A : 1118 ' A ( 8C $" A " $ 6 A
5
3. BC
A C E# A $ % $ A:
B A$ - $ CA C -
A A 0 A0 1
$$ -- A C 1 F D '
C ' EC - A$ - D A - A
&' C C 'C 0
C ' - $ CA C - 'A A E A B CD
7
4. 8 A C '
$'
$' - C(C
! - -
,A C A
$ 'A C A C
B C A (", A$
C 0 0 '$
E
5. 8 8 $'
'' G C $'
'' C C $' - A '' C
'' 'A C A $ C ( A 1 0 A (' A
=A :C A( ' <H < H$ E
$' :
C 0
B A0 C
A C C 0 A
,A 0 A
F
6. 858
G ( C A $ 1" A 1"
A
FD ' ($ A' C / < 1"
A ; A A
@' ( A & 3 C
B A ' C- ! - -
I
7. 878 $' - C(C
B( $ $ C ( A " ' "D
'A C :
= A ( $ 0 A 'A C 1 $ $ A(
B( $ A A F - C(C C CD 1
A 0
=A :! $ $' F - C(C
B $ $' A $ A C $'
$ A
J
9. 8E8 ! - -
- A$ ( $ ''M C $'
N!F - A$
1 ( C A ! - 8 $
C 0 ( G O C 0 (P 888 C
B A0 C G O A0 C P 888 C
A C C 0 A:
B C G OA C 0 AP
( $CG 8A A C 0 AE
,A 0 A G O'A 0 AP 888 C
L
11. 8F8 ,A C A
,A C
- : C CD ( '' $' A $ 'A C A
O C 0 (PQO A0 C PQOA C ' PQO'A 0 AP 0 'A C A 0 AA
-
C&4 ' A- A$ CD " ' A $ 'A C A :
B' 1 A
,A C A$ "A A ( $M CA
4 A - A :
! $ $' F - C(C
4 A :
A A A 0 4 A & 3 C
A , 'A 0 A ' AC :
F ' A: - A A $ '1 A
) A: - A 'A C $
) A4 A :- A ' A 1 $ '
12. 8I8 $ 'A C A C
A , G A$ C $
C B( 2 , 6D A A AC D
A 16 0 - C (< 6
:$ - A- C A- C
- F E F
F- 4 A 0 A- C
-
5
13. 8J8 B C A (", A$
! C A ( - AC 'A C 0 :/ <
, A$ - AC A AC :
, A6'A C ' A
, A6/ CC
'' C A
B' C - C ' A$ A ; A @ A
C A CC :
A -C
/ A 'A $'
' A$ $ C A C (
7
14. 8K8 C 0 0 '$
/ - - A:
, A ( -C A
0 ' ' $ 0 '' < ' C (- A $
,A 0 :
4 - A 0 C A A -A $ " RR
. ( $ 0 8 'D
B - E- A1 A 6C $' 0
C $ < $' A
= :
0 C -A $ 0 C
$' $ - ( 0 '' E C 587
D 1( :
$' A F "/ '' 6
E
17. 78 B( $B A '
A
# A
+(
B( $ B A0 A
C 0 (! A
F C A E) $
J
18. 78 8 A
'" " A
$ A- A A
/B 6
$' $ @- A 'A C
A 0 @- AC
'" "A C 0 A(
/6 A C 0 A( 'A A $
CC A $ CD ( ; C
/ ($ - C A A ' C-C0 A
K
19. 7858 # A
= A( A 'C 0 A( A 1 A '
0A $ - A A - C
$' AC C A 6 '
A SD A E - C 8
6 0 D A ( $
! A - ( $
B A 'A C
L
20. 7878 A
&' <' A < A " 8AC:
A $ ' $ - ( $
B '- ( $ ' A$
B &&! 3 $ 'A ' A
B A $ :
A0 C $ AE AC $ A
0
A
''S'A C 6N ( E+(
$ A0 A
888
59
21. 78E8 +( < C8
:
''S'A C 6N ( E+(
-A $ 1 AD " "C$ " ''S'A C " ''S$ 8C'':
A $ 8 A E@C $8 A 8 A 8 8+( A< 888
-A $ 1 AD " "C A "3 " A $ 8C'':
A 2!E
+( D $ E
-A $ 1 AD " "C A "3 0 "C $" A " A " "+(
83 0 :
888
5
22. 'A E
A B( $B A0 AE
888 $ C 888
B( $B A0 AD A E
-A $ 1 AD " " A0 C "3 0 "C $" A " A0 A
"B( $B A0 A83 0 :
B A FF ( $ A0 C "$ A
B A C 0 (! A:
B 8 4= & %S)&!=
F C A5 D CD
55
23. E8 B( $ B A0 C
= A '( B A0 C 0 C , C( B A0 C
, 1 A! A B A ) & A0 A
C 0 (! A ' A B A0 C CD & A0 A
4 ' A( ' ! B A0 C / ! ! A B A0 C
, CD ! A C B B A0 C CD ' B A0 C
CC ! A C 1 AD! $ B A0 C ''. B A0 C
! A C 0 ( B A0 C C B A0 C
B( $ ,A 0 A 4 A B A0 C ABC
A( B A0 C CC (! A DB B A0 C
F B A0 C ! B A0 C B & A0 A
2 A A B A0 C C -C ! A
A$ ! A 0C B A ! A
. C F C ! A
B A B A0 C B AC B A0 C
. 1! A A ' B A0 C
B A0 C . ' ' A B A0 C
57
29. I8 ) A 1 A A C F ( A
"-A $ 1 AD " "C A "888
"-A $ 1 AD " " A0 C "3 0 "888
&B,6'A 0
BF
"-A $ 1 AD " " A0 C "3 "
" A 1 A " A 1 A "
" 0 C "U! C/B8V"U =2 =V
! -86'A 0 " D" $ A"
! -8 C
# A A$
! -86'A 0
6 C
5L
30. J8 B ( $ (
" CC GP A A '$ ' E C $ "C A ' 8
"C C GP C C - ' A
" GP B($ D " ( "D A "
" GP A D @" A- ( $
" 0 GP 0C
" C GP B($ D " ( $" C
"$ GP 4 $' A A( $ '
"'A C GP 'A C-
"A GP
" GP 0
" C A GP B C A $ '
" ( GP ( -
" ( $ GP A D @" ( $A - ( $
"0 A GP B($ D " ( $"0 A
79
31. J8 8 " ( $
" '' GP B CD ''
" GP C 0 A $
" C GP - A -
"- GP 44B
"-A $ 1 AD GP A -A $ 1 AD 83 A -
" GP C 0 A A
" A GP ! A @" AA
" GP = A A
7
32. J858 "
" A GP C A C
" '' GP '' C
" ''6'A 0 GP ,A C ''
" CD ' GP B A CD ' ! A
" 0 D6C C GP 0 D =N C C
" GP ''
" ' C GP F ' C ' EC R A - A @ $' A
" C GP B 61A ' C
"$ C GP ! C8 E1 - < 0' < < 888
"'A ' A ( GP , A ( $ 'A ' A EC A(< 8< 888
" C A GP B C A A 0
" ( $ GP B( $
75
33. K8 CD - A A
B ( $
A 6B)B6C $'
A A(
C0 8 C
AC C - AC
0 8 /B
,
A 0 8 B CD A / ,
' ($ $
B A- C B A0 8N
"&
BA $ -- A< D ( A <$ < D< 888
77
34. K8 8 C ''A C
B - ( $
( $ A
6 $ A
$ A ' CD
C A 3
) 0 D 1 ( 0 A A D =F 'A
, C -' C - &B
/ - B - A C &B A C 0
2A ", A 0A
W=!/
N=CX
7E