...
1- Error fetching session data: Request failed with status code 404
سمت وب هستش و باید تسک بشه و آرمین روش ولیدیشن بذاره
1 sp
2- User session time expired.
تو این مورد میدونیم مشکل چیه که تایم سشن تموم شده و توکن های تویلیو اکسپایر شدن
3- Access Token expired or expiration date invalid
تو این مورد میدونیم مشکل چیه که تایم سشن تموم شده و توکن های تویلیو اکسپایر شدن
4- Error initializing tracks: NotReadableError: Could not start video source
مشکل نتورک یا رم داره سمت وب
4sp for finding issue and reproduce
1sp for resolve
5- Error initializing tracks: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
نیاز داریم اینو کنترل کنیم و یوزر رو داخل یه لوپ قرار ندیم یا میتونیم اجازه بدیم بدونه دوربین به کال جوین بشه و نیاز به آرندی سمت تیم تک و تصمیم گیری سمت تیم پروداکت داره (سمت وب)
پروداکت باید یه سناریو مشخص کنه بعد ما براش تایم میدیم
1sp
6- user denied permission
وب - اگر یوزر پرمیژن نده خطا لاگ میکنیم (باید دربیاریم که اگه پرمیژن نداد باید چی کار کنیم سناریو رو باید با پروداکت بچینیم)
دقیقا مشابه مورد بالا
7- No camera device found
وب- سیستم یوزر دوربین نداره (اگه دوربین نداشت باید چی کار کنیم و جلسه چجوری برگذار شه با تیم پروداکت هماهنگ کنیم) و یه چک دوباره نیازه که آرمین انجام بده برای این موضوع که این خطارو دقیقا وقتی که میفهمه دوربین وجود نداره برگردونه
نمیتونیم اس پی بدیم چون نمیدونیم قراره چی بشه باید سناریوش مشخص باشه همین الان داریم میفرستیم یوزر رو بره اپ نصب کنه
8- Error initializing tracks: NotFoundError: Requested device not found
9- UserInfo={NSLocalizedDescription=Signaling connection error}
موبایل- یه سری راه حل ها تو داک تویلیو هست باید چک کنیم که پیاده شده یا نه اگه نه پیادهسازی کنیم
- Try connecting again.
- If the problem persists, try connecting to anagain
باید sdk فلاتر رو دستکاری کنیم
10 sp
اگر مورد آخر پیاده بشه به این مورد احتیاجی نیست
10- Error initializing tracks: NotSupportedError: Not supported
11- Error checking camera: NotAllowedError: Permission denied
وب - این خطای پرمیژن هست که کاربر پرمیژن نداده برای دوربین (باید چک کنیم که چرا با پر میژن بالایی متفاوته)
12- Error initializing tracks: NotAllowedError: Permission denied
وب - این خطا ۱۳۶ بار لاگش افتاده
و اگه پرمیژنه چرا متن پیامش متفاوته و دلیل تفاوت تو متن پیام های پرمیژن ارور ها چی هستش و اگه لاگ انداختنمون مشکل داره فیکسش کنیم
1 sp for checking logs in web
13- TWConferenceRoom._onVideoTrackSubscriptionFailed
14- TwilioException: code: 53404, message: No supported codec.
15- doctor is not in room (when doctor joined to room in doctor log)
وب - لاگ داره اشتباه میخوره باید متن لاگ ادیت بشه
1 sp for fixing logs in web
16- duplicate doctor_notif log
بکند - باید لاگ بذاریم ببینیم چرا لاگ (database log) دوبار ارسال میشه و از این کار جلوگیری کنیم
6 sp
17 - join user came berfore create session in session logs
بکند - این موضوع ذخیره کردن لاگ هارو باید توی یه پایپلاین بندازیم که به ترتیب انجام بشه
6 sp
18- duplicate create_session log
بکند - باید لاگ بذاریم ببینیم چرا لاگ(database log) دوبار ارسال میشه و از این کار جلوگیری کنیم
6sp
مورد با اولویت بالا :
برای مورد های ۱۳-۱۴-۱۰-۸ که مورد هایی هستند که زیاد پیش میان راه حل اینه که کلا ما یه وب اپلیکیشن داشته باشیم که نوع وصل شدن به تویلیو یکپارچه بشه(این رو حتی میتونیم برای ابزار بعدی هم استفاده کنیم مثلا آگورا و دستمون بازه برای ابزار هایی که کلاینت فلاتر ندارند)پیاده سازی این مورد توسط معین جان انجام شد و چنتا ایشو داره که همه ی اونها قابل حل هستن که پایینتر بهشون اشاره میکنم
- وقتی وارد اپ میشم، زبونم انگلیسی هست ولی ویدیوکال با زبون اسپانیایی هست
- علامت ضربدر بالا
- وقتی تماس تموم میشه، وارد وب میشه، نه اپ
- ویدیو رو قطع میکنی، دیگه نمیتونی وصل کنی این فقط تو وب ویوی داخل اپ مشکل داره و روی وب اپ دسکتاپ درست انجام میشه
و به نظر در آخر بگم که اگر قراره این راه حل کار کنه مشکلات دیزاینی ای هست که باید در نظر بگیریم و برای حلشون وقت بذاریم
یه نکته مهم : تمام تغیرات باید روی روت جدید باشه که ورژن های قبلی قابل استفاده باشه
web : 10 sp
mobile: 6sp
test and communication: 5sp
solution | Sp | ||
---|---|---|---|
1 | changing Twilio from mobile to web-view | Mobile- ? | |
2 | Error fetching session data: Request failed with status code 404 | Web | 1 |
3 | User session time expired | ||
4 | Access Token expired or expiration date invalid | ||
5 | Error initializing tracks: NotReadableError: Could not start video sourc | Web | 5 |
6 | Error initializing tracks: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission. | Tech R&D - Web - solution from product | |
7 | user denied permission | Web - solution from product | |
8 | No camera device found | Web - solution from product | |
9 | Error checking camera: NotAllowedError: Permission denied | Web | |
10 | Error initializing tracks: NotAllowedError: Permission denied | Web | |
11 | doctor is not in room (when doctor joined to room in doctor log) | Web | 1 |
12 | duplicate doctor_notif log | Backend | 6 |
13 | join user came before create session in session logs | Backend | 6 |
14 | duplicate create_session log | Backend | 6 |